One of the best things about trench coats is that they can be worn regardless of the season. During winters, they keep you ...