Re: fogging. Some ski goggles are made with a little venting system that allows a little more cool air to circulate and keep the fogging down. It's one more feature to look for if you're really interested.

Also, if you wear prescription glasses, you can always purchase a pair of "sport" goggle/glasses with your scrip built in. I don't have any, by my bf and last bf both had them. Convenient, to say the least!