I have been to Sommerset House before a few years ago and it was pretty, but despite them advertising from £7.50 or whatever, it's £17 when you actually come to book (on a weekday...).
The Natural History Museum always looks a bit rubbish whenever I go past it. People going round in a circle, slowly.
We tried York once too, and that was utterly crap and overpriced as well.
Both my children can ice skate. They have their own boots. Why, why, why can I pay 5 euros each for them in a European city centre for them (not necessarily colder than the UK either) to have a lovely skating experience, and yet I can't recreate that for them in the UK?
Does anyone have any ideas of better places?