You're looking at the irrefutable proof that a black overcoat and a charcoal blazer look amazing when you pair them up in a polished ensemble for today's gentleman. As for shoes, complement your outfit with a pair of black leather derby shoes. We suggest this one if you're on the hunt for a cozy outfit that's as stylish as it is practical.