Hello @diyhelp
You could find very good opportunities in some medium size (wealthy) cities. For example: Zaragoza , Bilbao, Valencia, Logrono,... All this cities have university, good public services and are well connected by airport or a big train station.
All of them could be a good option...