Fashion & stylefromwww.esquire.com2 days ago5 Types of Coats Every Guy Needs This Season, According to Esquire EditorsEvery man should own five essential long coat styles—from topcoats to parkas—to stay warm and make a clear sartorial statement.