We're loving the way this pairing of a navy overcoat and navy vertical striped dress pants immediately makes any gent look smart and elegant. For extra style points, introduce a pair of black leather derby shoes to this look. As you can see, it's extremely easy to look dapper and stay warm when colder weather arrives, thanks to this ensemble. Those wondering how to dress well as you head into your 50s, you have your answer.