Kate Middleton, the Princess of Wales, looks incredible in flat shoes, and here's why they are just as stylish as sky-high heels.