14 of the best men's coats for winter from puffers and parkas to trenchesInvesting in a classic men's coat is essential for winter style and practicality.