To look smooth and stylish, wear a navy waistcoat and beige dress pants. Our favorite of a great number of ways to finish this look is with white low top sneakers. Outfits like this have a sophisticated air that befit 30-something gentlemen really well.