Currency and traveler's checks can be changed at all the local airports. When you get to Barcelona, it's best to exchange currency or traveler's checks at a bank, not a cambio (exchange bureau), hotel, or shop as rates and commission fees are high. Most Barcelona hotels accept major credit and debit cards.