I would recommend the combination of FogDoc and a fan. The two combined will make a dramatic difference on your fogging issue. I have worn my glasses at times, since I really have issues with vision in one of my eyes (nearly blind in it. I get away with playing with one eye basically. Unless the player is within 6" of my face my other eye is not effective or of any assistance.
When I have worn glasses, the combination of a fan and FogDoc seemed to resolve the issues. Ask anyone that knows me I sweat like a pig at a Puerto Rican family get together. And just using one never seemed to help. Using that combination even in the rain I was able to get a descent amount of vision. The water was more a factor than fogging for me. I live in Florida so humidity is huge down here.
Just my .02