In reply to davidbeynon:
As my profile photo shows me in a old Mountain Hardware balaclava which I've since replaced I feel kind of obliged to reply.
I went for a Berghaus Powerstretch Balaclava
https://www.google.co.uk/webhp?rlz=1C1CHWA_enGB600GB600&ie=UTF-8&rc... which has a much softer stretchier feel.
Haven't had it under a helmet so can't comment on that. Stretchy enough to pull down under my bearded chin!
If it's not windproof enough for you (OK for me) then I see from the link I posted that there's a Berghaus windstopper balaclava which might do.