Hotels sometimes organize flamenco nights; even though these songs and dances come from Andalusia, they have become a feature of holidays throughout Spain.
Hotels have flamenco nights because it is so popular in Spain.