Barcelona es en España, claro que sí. Pero sabías que está, a su vez, dentro de la región de Cataluña, donde tienen su propio idioma?
Los catalanes son muy orgullosos de su lengua, así que, aunque el 99% de los catalanes habla español y no vas a tener problema hablándolo, si sabes aunque sea lo básico de catalán te va a servir muchísimo, y les vas a caer mil veces mejor.
Además, todos los carteles en la vía pública están en catalán, y los negocios y cartas en restaurantes también (claro que en español también).



Moneda
El euro es lo único que vas a necesitar.
Tarjeta de crédito y débito aceptadas en todos lados.
BIZUM es lo que usan para pagar y/o transferir dinero al instante, pero sólo se puede usar si tenes cuenta bancaria española.
Uber y Cabify
Funcionan perfectamente. También FreeNow.
Idiomas
Catalán, español, obviamente.
Hay mucho turismo así que también podes encontrar que hablen francés, italiano, alemán e inglés, claro.