Discover the best things to do in London without breaking the bank—think West End theatre tickets, afternoon tea experiences, river cruises, and quirky pop-up ...