If there's rain in the forecast I wear a baseball cap underneath my helmet to minimize the amount of rain that lands on the lenses. When I come to stops at red lights the glasses sometimes fog up. If the fogging is particularly troublesome I'll shift the glasses to the tip of my nose while I'm stopped. This brings the lenses away from the heat on my face and seems to reduce the fogging a bit.