Discover the buildings, parks and monuments that make Barcelona so charming and one of Europe's leading city destinations