1. Get an oyster card!  Londoners swear by them. They cut journey costs in half and as of July 2014 no one will be able to use cash on any London bus! You can use them on the underground, overground and bus. Saves the hassle.
  2. Pick some key sights to see but don’t try and do them all.  Accept that for the most part seeing all of London in a short time is impossible.
  3. Visit the lesser known attraction and areas too.  Get a taste of ‘real London’. Go to Brixton, Clapton and the likes.
  4. Go for afternoon tea.  If possible at The Ritz or Claridges. It can be pricey but how often do most of us really go to afternoon tea? You need to book at least a month in advance for these two establishments.
  5. Do your research as there are loads of quirky things to do. How about a canal boat tour giving a unique way to see London, watch a movie on a roof with views of London or a silent disco at the Science Museum lates?
  6. Keep a cool head.  Accept that London is going to be busy in 90% of the places you go. Do not let yourself get stressed in the crowds and at rush hour on the tubes.
  7. In fact, if you can avoid rush hour travelling… avoid it.  If not see no.6.
  8. See a West End Show. An obvious one here but go and if you book a matinee, it is cheaper and you may get an upgrade as afternoon shows aren’t as busy as the evening.
  9. Do a market but so try and go early as they get packed and again this is where you need to see point 6.
  10. See the greenery. Finally, as London is the greenest city of its size in the world go to a park, hill or heath. Nowhere in London is too far from somewhere green with either peace and quiet or an amazing view, so beat the crowds and relax!  Do note that as soon as the sun comes out every picnicking fan will rally to get to these green places too.