Pledge furniture wax. I use this on my motorcycle visor as well. It is not 100%, but definately keeps the fog away for the brief periods I'm standing. If you have a lot of stopping and standing, I wouldn't recommend it, but if you need something to take the edge off, it works.