Make a dress shirt and a navy overcoat your outfit choice to be the embodiment of elegant men's fashion. Navy derby shoes look perfect here. In the colder months, when comfort is above all, it can be easy to settle for a less-than-stylish look in the name of practicality. But this look is a striking example that you can actually stay comfortable and remain stylish at the same time during the colder months. In this, any middle-aged man is bound to put the younger generation to shame.