The title pretty much says it all! We're going to London for 5 days/nights in May with our 4 year old and I'm wondering what your 'must-do' things are, any good lunch or dinner recommendations and anything you'd definitely avoid. We're staying near the British Museum.
So far I have: Science Museum, Natural History Museum, Big Ben, Buckingham Palace, possibly a show, Hamleys and that's about it. No idea for food and drink really.