Bonus tip: If you are visiting in winter book a ticket for the annual open-air ice skating rink at nearby Canary Wharf. The London Transport Museum in Covent Garden is the perfect choice for ...