Fans.
You can also purchase some Irish spring body wash (make sure it's the one with NO BEADS in the soap), and put A DROP on a paper towel. Cover your whole visor in small circles until it is clear and doesn't impede your vision. Do not rinse it off.
Condensation will still build up, but it won't fog up, and it'll smell nice, too!