One of the things I hate about winter riding is that often when you pull up to a stop light or stop sign, your glasses will fog up on you leaving you blind going through the intersection until you get riding again and they clear up.
The solution to this problem is a product called Cat Crap.
You just smear a tiny amount on with your finger, then buff it until invisisble with an appropriate cloth.
I usually just use my t-shirt
Just like that, no more fog. A container costs $6 and lasts years. I apply it every few weeks. If you're in MPLS, I bought mine at Midwest Mountaineering.