Finding the perfect winter coat means navigating a sea of options, from down-filled puffers to heavy-duty parkas. To make your choice simple, we've compiled a list of the absolute best, comparing them on the factors that truly matter: warmth, waterproofing, and overall comfort.