A black overcoat looks especially classy when worn with a dress shirt in a modern man's outfit. Serve a little mix-and-match magic by finishing with white leather low top sneakers. And if we're talking casual outfit ideas for 30-something gents, this combo looks cool on most.