Wear a beige trenchcoat and a light blue dress shirt and you'll be the picture of sophisticated men's fashion. White leather derby shoes are a smart choice to finish off this ensemble. This outfit is something guys in their 20s can wear with confidence.