Whether you’re watching Lionel Messi work his magic at Camp Nou, or marvelling at Gaudi’s unfinished La Sagrada Familia, Spain’s second city has it all.