I went to see a flamenco show at Palau Dalmases in Barcelona, Spain. It was a great location and a great show. For under 30 euro you got a 1 hour show and a drink.
The venue is in a nice (but touristic) area, Jaume in Gotic. So if you have been walking around in the neighbourhood it is certainly nice to end the day with a show here.