I'm taking my 10-year-old DD to central London next weekend. Can anyone recommend things to do that cost either nothing or not very much?