Art runs in the veins of every person in Spain and it is the same for Barcelona. The Catalans are very artistic people who love their music and drama. The theatrical plays done in Barcelona are marvelous and one should definitely watch it. Few places where one can see the theatrical plays and the concerts in Barcelona are:
Palau del Flamenco
Sala Apolo
Jamboree
Tablao Flamenco Cordobes