Coats are the ultimate wardrobe investment. No matter what you’re wearing underneath, a stylish top layer will elevate any outfit – and if you break it down to cost per wear, it’s probably one of the most affordable things you’ll buy.