Next month we're going to London for 2 nights with DC aged 8 and 13 who have never been to London before so thought a bus tour would be a good way of cramming in the sights for them.
Any recommendations as a quick Google reveals quite a few companies? Also is a hop on/hop off one better in that you can break it up by stopping off at places or is it best to do it in one go?
I don't envisage paying to go in any of the touristy places like Tower of London, Madam Tussauds etc. as we'd rather do places like the Natural History Museum or just wander round interesting areas like Covent Garden.