I use a product called Zooke anti-fog glass cleaner. I found it at a motorcycle show. Works great on rainy cold days. A little expensive.

Larry
Zooke antifog glass cleaner