Putting together a navy overcoat with a white and blue vertical striped dress shirt is a great idea for a stylish and elegant getup. Take this look a smarter path with a pair of black leather oxford shoes. When it comes to style tips for 50-year-old guys, this ensemble is a good look on almost any guy.