Barcelona, the cosmopolitan capital of Catalonia, is a city that fascinates travelers with its history, marvelous ...