We hope you love the products we recommend! Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page. Oh, and FYI — prices are accurate and items in stock as of time of publication.
1. A wrap-front coat you can easily dress up or down to bring your OOTD to chic new levels.
2. A sleek teddy coat that — I'm just warning you now — you may NEVER want to take off.
3. A stylish puffer in a standout shade that’ll have you feeling all kinds of warm during your winter outings.
4. A knee-length topcoat, which’ll layer perfectly over your favorite suit or blazer.
5. A dope oversized hooded coat any denim lover will ADORE.
6. A fabulous double-breasted houndstooth coat that’ll upgrade any winter look.
7. A men's wool peacoat for a classic fit and style you can wear every single day.
8. A water-resistant quilted puffer jacket that won't be held down by the elements — you can rock it comfortably in the rain, sleet, or snow.
9. A double-breasted wool trench with an adjustable belt to keep you cozy.
10. A fitted puffer that'll keep you warm in the winter without sacrificing a stylish look.
11. A men's insulated jacket designed with a water-repellent treatment you can wear comfortably while running errands or yard work alike, despite what the forecast has in store.
12. A leopard-print faux-fur coat so you can tap into your inner rock star without sacrificing staying toasty.
13. A toggle coat with gold-tone hardware, two outer pockets, and removable zippered collar for a timeless look that’ll keep you warm all season.
14. A down-blend puffer to keep you cozy no matter what the elements throw your way.
15. A faux-wool hooded coat with plaid details that add a subtly fun spin to a classic winter look.
16. And an insulated ski jacket that includes a pair of ski pants so you’ll be perfectly coordinated for your next getaway!
The reviews for this post have been edited for length and clarity.