A wool overcoat is a classic, long lasting piece that deserves a place in every cold-weather wardrobe. A style staple favored by men for generations, the wool coat can be paired with any outfit; think joggers, knitwear, denim and tailoring alike, and make it look even more considered.