Fashion & stylefromwww.esquire.com1 week 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.