Barcelona has several microbreweries and bars that serve a varaity of craft beers. There is vide selection of different types. And we have tried as many as possible.
Freiburg was very close to our hotell, so we had a few visits here. 50/50 internatiol and local beers grilled sausages and pitas.. thry do not brew anythig on site
BlackLab was supernice, lots of ther own beer on tap – and a lot also on cans They had a small shop where you could buy tshirts,beer and glasses as a souvenier
Other very god craft beer places was Cocovail and the Growler