Like was already suggested, a water-resistant and windproof balaclava may be helpful. I don't think any of the ones that I use, currently, are. This is another one that is water-resistant and windproof.
The Klim Arctic Balaclava has a breath deflector to reduce googles from fogging up. Klim...