I would suggest opening an online bank account with Wise bank based in Belgium.
Fees are small compared with Spanish banks.
Direct debits can be set up for all fees and utilities in Spain.
Sterling easily converted to euros ,plus you get a debit card for a small charge .