Проще брать доллары.
Обменяешь их в аэропорту Барселоны на евро или в Андорре в любом крупном магазине. Курс, конечно, будет везде невыгодный. Обычно! самый выгодный курс будет в г. Москва (евро поступят, наверное, числа 15 декабря - официальная дата, так что даже до нового года их можно будет купить).
Долларовые карточки - лучший вариант (главное, чтобы их там принимали) :))
Наши знакомые ездили с Visa - снимали деньги на французкой почте (они жили в Дипломатике, что рядом) - проблем не было - были очень довольны.