A good trench coat is one of the most versatile pieces you can have in your wardrobe. Offering up endless outfit options, throwing a trench coat over the most basic of ensembles will instantly make ...