You're looking at the hard proof that a grey overcoat and a dress shirt look amazing if you wear them together in an elegant look for a modern dandy. Balance this look with a more laid-back kind of footwear, such as this pair of dark brown leather casual boots. You see here this combination is also a perfect example of how to style warm layers in the winter season.