I tried the balaclava, and quite frankly, I find it good at -40 C or so. I use a long scarf that I place higher or lower according to how warm I am; I find it's easy to cover my face almost completely if necessary, and to pull it down without stopping.
Safety glasses are good in snow or hail.
Regards