Try pairing a grey overcoat with beige dress pants for rugged elegance with a contemporary spin. To give this getup a more relaxed vibe, why not introduce a pair of derby shoes to your look? This one is a nice yet age-appropriate outfit for middle-aged gents.