Barcelona, the capital of Catalonia in Spain, is a vibrant city full of culture, history, and stunning architecture. From world-famous ...