You can be sure you'll look really sharp in an olive overcoat and a navy shirt jacket. In the footwear department, go for something on the casual end of the spectrum by wearing a pair of grey athletic shoes.
Navy Shirt Jacket with Olive Overcoat Outfits
An olive overcoat and a navy shirt jacket are worth adding to your list of bona fide menswear must-haves. As for the shoes, you can go down the casual route with black leather casual boots.