Barcelona is known for its spectacular Gaudi architecture, crowded beaches, and world-class soccer team. A thriving bar culture exists in the sun-drenched city ...