I'm going to Marbella, Spain, soon. I would like to open an account in one of banks of that place during my times there. Could you suggest how hard is it to do for non-resident of the country? I'm from Russia, and I will be travelling on a Tourist Visa. If I can to open it - which documents will I need? Is a foreign passport enough for this or not? Also, maybe someone could advise a bank's name which is good, if it's possible to do.
You'll be asked for certification of non-residency (certificado de no residencia), which can be obtained either from Spanish consulate in your country or from Dirección General de la Policía in Spain. Some banks can actually manage that for you for a small fee. Besides that you'll of course need your passport. Some banks might require for you to put some initial money on the account (at most few hundred euros), but YMMV.