A tan trenchcoat and a white dress shirt are a classy getup that every modern guy should have in his arsenal. When it comes to shoes, introduce brown leather derby shoes to this ensemble. In this, any 50-year-old man is guaranteed to put most 20-somethings to shame.