Combining a blue suit with a navy overcoat is an awesome option for a stylish and polished ensemble. When it comes to shoes, this outfit is completed perfectly with multi colored leather oxford shoes. As a 30-year-old guy, you're guaranteed to like this getup.