I'll second the a-frames. I absolutely love mine. I tried on a ton of goggles and they fit me the best. My lense never fogs up, even when I take my goggles off my head.
I have to third them. I love my A Frames as well. Fogging is not an issue at all. Oakley may be a little pricey, but you get what you pay for in their case.