If you’ve just landed in London for a weekend, the city’s skyline is a promise of something more than the usual pubs. I’ve spent three evenings on rooftops that turn the Thames into a glittering backdrop and found that the best live music in the capital often lives in the open air.