I took BA's advice and tried out Phunkshun Wear masks/"Ballerclava" and I love it. Keeps me warm (coldest I've used it in is -10) and out of all the other ones I have tried it has been the best at breathability. I would definitely check them out. I have the SL Ballerclava FWIW.
Edit: No fogging issues yet...