Keep scrolling for our top pick of the best men’s ... Coat has a lot going for it. First of all, it’s versatile. You can layer up with warm knits beneath or simply wear it over a shirt and jeans.