when I was in the canaries you needed their equivelent of an NI number and I heard horror stories of money disappearing from accounts. I used a nationwide flex account, free withdrawels str8 from my UK account
Royal Bank of Scotland have branches in Spain as well, you may not need to open a local account, check which banks have a wide range of branches in the area that you are planning to move to.