Kate Middleton and Queen Letizia - the MOST stylish Royals