Week's best royal style: Kate, Queen Letizia, Charlotte Casiraghi and more