My personal experience of Spain says avoid BBVA and Banco Santander like the plague.
Barclays in Jerez are pretty helpful and of course have a UK arm. Normally, I would steer clear of Barclays, but it says a lot about the Spanish banking system when I say that Barclays are better than any Spanish bank!