I don't know if you can open a bank account with a social visit pass. My suggestion would be for you to check the internet for major banks in spain. Click on their online application form to open an account. From the application form, you will have a rough idea of what is required.
If you do indeed have a bank account in Spain, all you have to do is a telegraphic transfer. Obviously there will be a service fee.
If you carry cash, you may wanna check the limit amount that you can have on your body.
Hope my little information here can be of help. Good luck and have fun in Spain!
Hmm........typing this makes me wanna say "the rain in spain something something....I forgot".