DD hasn't been to London so plan to do what I'd consider are the main attractions. I'm therefore thinking; the Tower; London Eye; Natural History Museum; Buckingham Palace and perhaps river trip.
Does anyone have other recommendations and any tips on lovely hotels and restaurants would be welcome too? Thanks