Whether you want a light puffer jacket, a warm vest, a cozy fleece that's good for layering or lounging, or a weather-resistant hero that will keep you bone dry in wet conditions, these are the ...