OHG, talk about bringing back memories!
Learn the Tube, it is easy to get around in.
Agree with all of the above, but, My Favorite Pub is The Sherlock Holmes Pub on North Umberland just off of the Thames. Find Trafalger Square as it runs toward the Thames from it.
The Museums, Madam Tousouds Wax Museum is something. Ride a boat up the Thames to Greenich and see the Cutty Sark, the name of a Sailing ship.
The Tower is an amazing place to see along with Windsor Castle. Take the Tube and then a bus to get there, it is huge.
Red bus with a pass is the best deal in town.
God, I wish I could go along as it has been years and is a neat Town/City!