If you only have three days in London, you won't have to leave the city for want of things to do. If this is your first visit, we recommend staying in London for three days because there is so much to see, eat, and experience.