For an outfit that's truly envy-worthy, dress in a light blue blazer and navy dress pants. When in doubt about what to wear when it comes to shoes, go with a pair of black leather derby shoes. Good-looking and age-appropriate for a young gentleman, a look like this will help outshine any of your pals.