la Taverna de Barcelona is a good bar to watch Barca, it is on the corner of the placa catalunya near the barca shop, it will be full of barca fans and the play the barca anthem over the loudspeakers before the game etc. I watched the PSG v Barca game there with my wife and enjoyed the atmosphere... Food wasn't the best quality but it was reasonably priced.