The winter can throw a lot of nasty weather at you. One day it will be snowing and another day it will be raining. One day you'll need your rain boots and another day you'll need your parka. Since Mother Nature can never seem to make up her mind you have to be just as versatile in dressing for the outdoor conditions. Here to help build your armory of defense against inclement weather is a list of the best outerwear. Coupling functionality with style, these jackets will have you ready for anything.

More From XXL