My Mountain Hardwear windstopper balaclava is worth its weight in gold. I bought it several years ago for around $20. Holes in the nose and mouth to prevent fogging of glasses/goggles. Cover it with a stocking hat for forehead coverage, a helmet for protection, and I'm good to go.