I use the cheapskate solution. I use $5 laboratory safety goggles. Extra plastic lenses are like $3. They're not tight all the way around so they vent well. But they are more than enough to keep the cold air and snow off of my eyes. I've been very happy with this solution in cold air, snow, or freezing rain.
But you won't see them on the cover of any bike magazines...