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.

Supreme

SUPREME-FW13-COLLECTION-65-640x426

Bape

bape

Man of Moods

manofmoods

Northface

northface

adidas

adidas

Woolrich

woolrich

Visvim

visvim

Gucci

gucci

ClubMonaco

Junya Watanabe

JUnya

WTAPS

wtaps-rider-jk-leather-jacket-01

Spiewalk

spiewalk

Opening Ceremony

opening-ceremony-2013-fallwinter-collection-3

Thom Grey

thomgrey

H&M

handm

Patagonia

patagonia

10 Deep

10deep-holiday-2013-lookbook-2

The Hundreds

the100s