Choose the right men's leather shoe for a suit: Oxford–Derby difference, colour matching, belt-sock details, wedding day comfort and care tips.