James Blunt decided to buy every fan a drink in the audience at a recent concert after declaring them one of the "better" he had ever performed to.