Discover iconic things to do in London—from Buckingham Palace and the Tower of London to West End shows and lively markets. This vibrant city offers a perfect mix of history, culture, and modern attractions. Ideal for every type of traveler, London promises unforgettable moments and world-class experiences worth booking.