Old Navy Water-Resistant Trench Coat Everyone needs a classic trench coat. The Water-Resistant Trench Coat ($45-$54, originally $60) is our favourite piece to throw on in the Spring over lightweight floral dresses. Image Source: oldnavy.gap.com Water-Resistant Trench Coat $45 from oldnavy.gap.com Buy Now