There are so many things to see and do in Barcelona! La Sagrada Familia, La Rambla, La Barcelonata, etc... are just to name a few. Trip Advisor, Viator, or any other number of travel blogs and sites can give you all the recommendations!
Few things are as Spanish as Flamenco dancing.