i used to wear glasses when i skied, but that was in the days of old, sucks you can't wear contacts, they're the way to go. if you have a huge problem with your shit fogging on you try out a pair of Smith Turbo Cam goggles, they might not me the most stylie mirrored lenes wicked cool awesome dude to the max googles out there, but i know for a fact the the mini fan, although it may seem like a gimmick, does work.
''Some say hope floats, my crew sunk their battleships. Seattle shit, the Northwest assassinate your catalyst.''