Barcelona is a beautiful city full of fascinating history, unique Catalan culture, delicious gastronomy, stunning beaches, buzzing ‘plazas’ and so…