Trench coats are one of those timeless wardrobe staples that never really go out of style, particularly in lightweight, breathable fabrics that are also water repellent. A versatile, tailored layering piece that can be dressed up or down, the trench was literally designed to be both fashionable and functional — in fact, it was first popularized by officers in the British military over a century ago.