Balaclava is my general choice but I do love my Gore Windstopper face protector (kinda like this
https://www.gorewear.com/us/en-us/m-...-warmer-100383) I have had it for a while and it is nice because I can breathe in it without getting my glasses too foggy. I am sure Gore or someone else makes a balaclava in the similar nature but all my BCs have been simple eye hole and that is about it sort of deal.