Do remember that if you want to use your credit card in a store you , more often than not , will have to produce ID .. An ID card , passport etc . . The fees for withdrawing money via an ATM are steep here as Pedmar mentioned . If I withdraw 500 Euros I can expect to pay about 7 or 8 Euros commision . Disgraceful that the Spanish government still allow this . In the UK , no matter what bank , all ATM withdrawals are free ! I use Mastercard , but Visa is widely accepted . The only card you may have a problem with is American Express . My brother uses it all the time in Moscow but often finds problems when he comes to Western Europe .