For warming hands you can throw a can of sterno in a coffee can. It will work for 2-3 hours ! And I find that the neopreme gloves work much better if you can put them on , and get your hands so warm that they start to sweat ! Then your hands will stay warm until you take them off. Use like a small propane heater. Be careful, they will melt !!! Do not ask me how I know ! And The doctor gloves do work ! I have had sweat beads get between my fingers. While wearing them under say good leather insulated gloves. Without the use of a heater !!! A lot of people wear them as glove liners while Skiing.

I just got a down filled lightweight snow mobile suit. Have not tried it yet. But it will do better than the heavy Carhartts that I wear at work.They get too heavy !!!

Heres a trick for the face. Get a good toboggan, and cut the bottom out of it. And put it on with the hole you cut down on your neck. Pull it up over your nose and mouth for warmth. And might have to rotate occasionally, Due to condensation ! That under my Fur Elmer Fudd cap , And I am ready for the cold.