Hi Rowie. I used a travel money card once and found it a waste of time, more a gimmick to make money for the banks than a convenience for the customer. Your normal debit card will be fine for accessing cash as long as it is a Visa or Mastercard etc. Just remember to let you bank know you will be travelling overseas.
Hi. I have to completely disagree with this. Your normal debit card is very likely to charge a fee for withdrawing cash (around £3 usually), and perhaps some conversion fees on top. I don't see how travel money cards could make the banks more money as they're usually free and don't charge overseas withdrawal fees.
For European withdrawals I use Monzo. It's actually a digital bank account (managed from an app) but one of their big plusses is
they don't charge for withdrawing money in the EEA (after double checking it turns out this isn't true anymore. Only £200 is fee-free, so I can't suggest Monzo anymore) It's easy to set up an account with them, and then all you need to do is deposit money into the account and use your Monzo debit card to withdraw from a cash machine in Spain. A very similar option is Revolut but I haven't used it so can't say if it's any good or not.
Another option is a "travel" credit card. I've actually applied for one just yesterday as I'm planning to travel outside of Europe this year (Monzo only allows you to withdraw up to £200 per month). I chose the Halifax Clarity Credit Card. It doesn't charge you any withdrawal fees, but it does charge you daily interest on cash withdrawals, but as long as you pay it back on the same day, it's very minimal. For example, if I withdraw 100 euros from a cash machine, it would charge me about 5 cents in interest per day until I paid it off. A pretty good deal in my eyes.
Hope that was of help. And no, I have no affiliations with either product