A navy check blazer and navy dress pants are a sophisticated look that every modern guy should have in his arsenal. Look at how nice this look pairs with a pair of black leather derby shoes. And if we're talking outfit ideas for men in their 50s, this combination is ideal.