A navy suit looks so elegant when matched with a navy vertical striped dress shirt for an outfit worthy of a real dandy. If you wish to immediately dial down this outfit with shoes, why not introduce a pair of white leather low top sneakers to the equation? An ensemble completely worthy of a 20-year-old's smart casual wardrobe.