The classic trench coat is a fashion mainstay. It can be worn to the grocery store or to a a five star restaurant.