From classic peacoats to functional parkas, ahead are the five types of winter coats everyone should have in their closet.