Forget about the Kroops if you wear a facemask. They fog up immediately and don't clear until you're going 10+mph.
I haven't tried ski goggles, but the ones I have never fog up on me while skiing, even when waiting in the lift line. I'll have to try them out this year.