Barcelona has got to be one of the coolest cities on the planet!