Trenchcoats by Topman
The trench coat is a timeless essential in between seasons that also does an excellent job of protecting you from the elements. Layer yours over everything from casual looks to more tailored pieces.
If you're a frugal shopper, you'll appreciate this Topman Trenchcoat. Another good option is Topman Trench.