A navy waistcoat looks so sophisticated when paired with a denim shirt for a look worthy of a contemporary gent. Our favorite of a multitude of ways to complement this outfit is a pair of dark brown leather monks. Definitely a frequent option if we're talking fashion tips for 30-something men.