I know this is an older thread, but since I've been living in Quebec, Canada for the last few years where we experience lots of cold weather and long winters I just wanted to add: lots of layers!
...