I got this last year and it was perfect. Sometimes you want to cover your head, sometimes you don't/can't. This is perfect for that;
http://www.amazon.com/Seirus-Innovat...ref=pd_sbs_a_5
I'm actually washing mine as we speak, just got a lot of snow and it's cold enough to use this. Great thing about it is I use a ear muff type deal so I can pull it down if I have to blow my nose or spit, and then pull it right back up if needed. I'm sure it will work well with glasses.