looks like ill start here for my first post...
yeah my contacts are really annoying in that way as well. Sometimes Ill wear my glasses but of course you look like a dork and they fog up. My solution; snowboarding goggles. I guess it depends on what lid you are wearing but you mostly just look like a boarder. I use those for the rain as well, since i ride sans front fender. Anyway the answer is; snowboarding goggles. Or bring "visine contants", your contact containers and glasses. Just in case you have to switch out.