I wear a thin balaclava, which seems to be plenty warm so far (5-10 degrees, down to -20 windchill). The problem is that within 10 minutes my face is soaked from my breathing. Eventually, this gets uncomfortable, so I pull the balaclava down. Today it was so cold that the balaclava froze into a bunch under my chin and I couldn't (while riding with big ski mittens on) get it back on my face. Is there a way to keep your face warm and dry at the same time? Thanks.