My regular glasses work fine in rain, snow, fog, etc. I splurged for some clip on sunglasses with this pair of glasses, so my summers should be less squinty for riding now.
Last year I had a very determined bug fly up under my glasses, crawl across my nose, and then proceed to attempt to enter my brain via tunneling through my eyeball. Not sure any form of glasses could have prevented that though.