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