Respecting dress codes aside, I don’t believe in strict rules when it comes to everyday fashion—with one exception. Every guy needs an overcoat, besides keeping you warm they are a clothing staple and ...