I bought this balaclava
locally because it had some great reviews on Amazon. Doesn't work for me with goggles and helmet... the l/xl mashes my nose when I have the face part in place and it is hard to breath through. Might just be too small with my hair I don't know. Also it ices up really fast.
Ordering a mandana now, to use with the balaclava.