Cleaning: Liquid Dawn, the butt plain variant that's blue in color. Some soaps have moisturizers and extra stuff that can cling to your lenses and smear all over later when you try to dry them. So far haven't had this problem with plain Dawn. Rub it over the lens and rinse with warm water or cold water. I also carefully clean the Earsocks (and Nosebombs if applicable) with a very small amount of soap and water so that none of it gets inside of the Earsock. Leaving oils or liquids on Unobtanium rubber for too long can cause it to absorb it and then expand over time, a common sight on used Oakleys.
Drying: I use a Crizal lens cloth, which is the best microfiber cloth I've found so far...yes it's much better than the Oakley bags. Oakley bags are in reality pretty cheaply made and have a tendency to start fraying if you use them enough for cleaning. And then it just simply smears water everywhere instead of absorbing it. Crizal cloths are built much tougher and do not fall apart over time, and are very good at absorbing and drying without smearing or streaking. You can feel the difference in the cloth at first touch. Pack of 3 for $6.00 on their website.
Storage: when I'm out and about, I hang it on the front of my shirt. Sticking Oakleys in your hair is just asking for oils and scratches to get all over your lenses, especially since Oakley's Iridium is not a very tough coating at all. And you're also stretching the frame out. Otherwise when at complete rest, always in a microfiber bag.