I've decided on mn advice to rent hat and dress for Royal ascot. But I really want to go somewhere and try on - not online. I'm going to selfridges, although they don't seem to have hats. Where else can I go (London pref)?