Week's best royal style: Duchess Kate, Princess Mary, Princess Marie and more