While most people travel to Barcelona for its beautiful beaches, tasty tapas, and lively nightlife, the city is also home to ...