Week's best royal style: Princess Sofia, Queen Letizia and more