London offers free-to-enter museums, royal palaces, iconic sights like Big Ben and the London Eye, shopping streets like Oxford and Regent and a legendary tour of Wembley stadium.