Another sneaky, cheap, or free way to make a balaclava is to take a long sleeve shirt of some sort and remove a sleeve. Chop the sleeve so that it goes from your nose down to a pool around your neck, then put everything on top of it. It looks great with a helmet on and keeps the face warm in cold weather. A lot of football players up here in Wisconsin do this to keep warm using old underarmor, which can also be used to keep the face cool if you use summer gear.