That new thing they've brought in on the roads that charge you every time you go into the city centre in your car!

Joking!!
I've only ever been to London once that I can actually remember (so I can say Hyde Park's quite nice!) - I was too young to remember when we visited family there but there is loads to do and loads of stuff to see. Very expensive place though so take plenty of cash!