Consider pairing a navy overcoat with navy vertical striped dress pants if you're going for a proper, dapper outfit. Brown leather oxford shoes are a nice option to round off your outfit. Seriously stylish, this pairing is also totally age-appropriate.