The best trench coats are an enduring staple of our wardrobes. Stylish, practical and lightweight to layer, they’re not just a transitional hero, but an investment for year-round wear. First designed ...