When looking for the best winter coats, it's wise to think not just of aesthetics but fabrication and functionality too. While lots of fashion-forward brands will produce gorgeous winter coats that are on trend and will keep you cosy, for maximum winter protection, you want to look to specialist brands, that have a wealth of knowledge in high-spec fabrics. This includes brands like The North Face, as its coats are designed for performance not just looks. This means they will have special coatings to protect you from the weather.
If you're looking for more of a trend-led style, opt for brands that use down, or imitation down (for a vegan version). Brands such as Uniqlo and Canada Goose are excellent for this style.