While there are enough things to do in London to keep you busy for a lifetime, three days is enough to get a really good overview of the city. Focus on specific areas to avoid spending too long getting around, and make use of pre-booking and skip-the-line tickets to maximise your time.