London has a long history, much of which can still be seen in the city in places such as St Paulâ€™s Cathedral and the Tower of London. The London Eye offers panoramic views of the city. Visitors to London can watch a show on Shaftsbury Avenue and have dinner in Covent Garden. Museums such as the Natural History Museum and the Science Museum are popular family attractions. Flights are available to London from across the UK with providers including easyjet, British Airways, Flybe, bmi and Ryanair.