Neff's "fuzzy" face mask has worked well for me on the occassions I've needed it in Utah. Warm and actually has 3 small holes. Sounds to me like you're more interested in a neoprene balaclava, but in my experience a helmet/beanie and a mask are the way to go. More versatile and easier to mix and match for the weather conditions.
In my experience anything that gets tucked under the goggles will cause them to fog up as soon as you breath out your mouth. Breathing out of your nose is all good in theory, but sometimes it just isint possible.
I'm rocking the UA ninja mask 2.0, doesn't fog my goggles even while under them (although, my goggles are fucking awesome, so many it would fog my electrics or smiths). It keeps me warm in super low temps, hasn't frozen at all unlike the 1.0, which even still, rarely froze. I'm a big fan. My only complaint is it should be a few inches longer.. but my jacket does perfectly fine protecting what it doesn't.