On the open-air stage, a band is playing cheerful melodies, the audience below the stage enthusiastically interactive.