Cartões de débito e crédito podem ser usados para pagar a maioria das compras. Muitas vezes, você será solicitado a mostrar seu passaporte ou alguma outra forma de identificação. Entre os mais aceitos estão Visa, MasterCard, American Express (Amex), Cirrus, Maestro, Plus e JCB. Diners Club é menos amplamente aceito.
Pode ser necessário pagar a maioria das pequenas compras de cerca de 10 a 20 euros em dinheiro. Para ter certeza, mantenha cerca de 100 a 150 euros em dinheiro para pagar os vendedores de jornais, cafés, restaurantes, bares e pequenas lojas de souvenirs. Não se surpreenda se você for visto de forma estranha quando pedir para pagar com cartão em um bar local quando sua conta for inferior a 20 euros. Você também pode encontrar lojistas que não estão particularmente confortáveis em usar as máquinas de cartão que possuem.