London Travel Guide: Best Things to Do, Eat & See London travel guide with the best places to stay, eat, and explore—from iconic landmarks and markets to hidden gems, top restaurants, and unforgettable experiences. March 21, 2026