Perfect for mid-seasons, especially in spring, raincoats and waterproof jackets are the perfect combination of elegance, style and comfort. These garments can be worn over a formal suit for a city business look or combined with a sweater, a pair of jeans and sneakers.