Yeah, good luck riding without glasses when it's actually snowing and 30 km/h winds are blowing it into your face. I, for one, have more than a little difficulty keeping my eyes open.
I use hardware store safety glasses, and as long as I keep my mouth uncovered they don't fog up at all.