Barcelona has cool architecture, fabulous food, sunshine, and a stylish, laid-back vibe. No wonder more than 7.5 million people visited last year. It's now the third most-visited city in Europe behind London and Paris. But Barcelona has just elected a new mayor who wants to limit the number of visitors. Here is everything you need to know about the Spanish city's tourism.