Cheer up! This winter is warmer than it would have been in 2000

As long as it’s not sub-zero, you should be able to coat the inside of the lenses with cheap shampoo to prevent the fogging. Smear it on, wipe off the excess leaving a thin layer behind. It works on my hockey helmet, at any rate.