A beige overcoat and a navy dress shirt are an elegant combination that every smart guy should have in his sartorial arsenal. Navy leather derby shoes will be a welcome addition for your look. Overall, a smart idea when it comes to fashion for young men.