+1 on the cycling cap under your helmet. If you keep your head tipped down a bit the brim can be just enough shelter for your glasses to make a big difference. I wish I had had mine with me last night. Worked late and didn't realize it'd be raining on the way home. Figured it be snow, after all it is February.