Kate Middleton, Sienna Miller and Emma Watson are this week's best dressed