We will be in London at the end of July for 5 days. We've been there before and done a lot of the more popular things to do - Westminster Abbey, Tower of London, Buckingham Palace, Prime Meridian and so on. I know this is a cliched question to ask but what would you suggest for a second/third time visitor to do in London? What are some of the off-the-beaten path things you all would recommend?
Unrelated question -- Should we get a Travelcard day by day, or the Oyster Card for the whole time? We're arriving at Gatwick. Will we be able to buy the Oyster card at the airport itself? Will we be able to use the Oyster Card for our Gatwick Express ticket to Victoria?
Thanks so much in advance!
BF