1. Down coat
Puffer coats are a sure-fire way to stay warm in the winter. Wearing one literally feels like wrapping yourself in a comforter, making them perfect for snowy days. Uniqlo and TJ Maxx have great down coats for affordable prices, but you can also hit up your local Goodwill for a good puffy jacket!
2. Faux Fur
Faux fur coats give off that bit of glam during the colder months. They can elevate casual outfits for lazy days and top off dressy ensembles for more formal evenings. Inject attitude and flair with a statement animal print number.
3. Wool-blend trench
Trench coats add structure to any outfit, and those made up of wool help keep in the heat. Opt for a classic beige or gray color to ensure maximum use. Try experimenting with oversized, masculine fits— they’re super on trend and allow for more layering underneath.