Let's go step by step, Soria is a small, highly safe and "healthy" place to life at a couple of hours by car from Madrid, lots of nature around.
You don't specify info on your knowledge of spanish, when are you moving, if you already know the area.....Since we practically are a federal country the first source of information will be
http://www.jcyl.es/ This is a small search engine for Soria services.
Regarding banking you have a lot of alternatives. but depending on your level of spanish you may want tyo choose a national bank of a local saving bank it all depends...
The saving bank for the area is Cajaduero
www.cajaduero.es/ On the other hand I would suggest Bankinter for national bank with a developed online set of services.
www.ebankinter.es Both alternatives are finantially sound and safe it is a question of the level of services you prefer..