Women in floral dresses dance to the music as people watch in the dim outdoor square.