Haven't tried it out yet, but I'm sure my motorcycle balaclava will work just fine.
It's 100% polyester and waterproof.. works great on the bike at least?
Cycle Gear - ANTIFREEZE: Balaclava, BLACK
That UA one looks good too..
And like others have said.. the bandana look seems way too thug-like..
EDIT: it covers the nose as well.. I just had it pulled down..