truly, it is not JUST a goggle thing. you need a GREAT (not just good) balaclava, with a built in breath deflector, and get rid of the helmet based deflectors. klim arctic (colder days), and klim glacier (warmer days) work well for this. you need a good goggle to helmet seal, to not allow snow dust into your lid, face area. AND YOU NEED A GOOD GOGGLE TO FACE SEAL. finally, you need a good dual pane, vented lens.
for the most part, with all these items, the only days you have that will be bad, are freezing rain, misty days.
i used to be a hardcore spy goggle guy, they worked very well for me, for a long time. then on a fluke i bought my wife a pair of 100% dual pane vented goggles. after that, we both switched over to the 100% racecraft goggles and lenses. she prefers the snow goggles with the larger foam gaskets, while i prefer the normal framed/foamed mx racecraft's. their blue mirror lens is my goto, in most situations. the green mirror is great for flat light days, chrome mirror for bright bluebird days, and clear for the night ride home.
as you can see, this is mostly based on personal preference and goggle to face/helmet contact... your results may vary. Ski