A good winter coat can really upgrade your outfit! However, there are some important things you have to consider before purchasing it. First, your coat needs to be comfortable. Second, it needs to keep you warm. And lastly, it should showcase your unique sense of style. We've already discussed women's winter outers, so it's now time for men's fashion. From classic coats just right for a winter wedding, to trendy oversized pieces that will wow your friends, we've picked the best coats for men to wear this season.
MM6 Maison Margiela Peak-Lapel Double-Breasted Coat, $1,710
Maison Margiela Gray Work-in-Progress Coat, $4,260
Ottolinger Faux-Shearling Wrap Duffle Coat, $1,283
Andersson Bell Casentino Wool Duffle Coat, $1,782
Amiri Gorilla Coat, $3,290
Prada Double-Breasted Wool Coat, $7,800
Raf Simons Classic Double Breasted Coat, $3,196
Dolce & Gabbana Single-Breasted Faux Fur Coat, $5,645
Richard James Alpaca Teddy Coat, $2,795
Giorgio Armani Long Lambskin Shearling Coat, $12,000
Diesel L-Lierre Lambskin Coat, $8,695
Golce & Gabbana Oversized Faux Fur Coat, $4,895
Loro Piana Double-Breasted Cashmere Coat, $10,950
Tom Ford Double-Breasted Shearling Overcoat, $12,990
Brunello Cucinelli Double-Breasted Tailored Coat, $5,950
Saint Laurent Chesterfield Wool Coat, $3,290