Princesses Beatrice and Eugenie play it safe with understated hats - and a £12000 dress - at the royal wedding