A charcoal overcoat looks especially sophisticated when worn with a navy check blazer for a look worthy of a British gentleman. When it comes to shoes, go for something on the dressier end of the spectrum and complement this outfit with black leather derby shoes. If you're often not sure how to dress appropriately for your age without giving up on style, this pairing is a good illustration.