In reply to myrockface:
I would second the advice on Costa Blanca, as this is the place where you get most international tourism and you are reasonably close to varied climbing (I'd recommend Alicante rather than Benidorm though... I find it nicer...).
However, this is based purely on my observations when going there. When it comes to a first hand experience, I can tell you that there's surprisingly loads of quality climbing around Madrid (where I live):
- an hour away you have Pedriza, which is top class slab climbing with 1000s of routes varying from adventureous to sport)
- an hour away you have Patones, the local venue for finger-destroying limestone sport climbing
- 1.5h away in car you have Cuenca, which is top class sports destination
- 2h away you have Sierra de Gredos with great winter ice climbing and for summer the famous Galayos area
- 1.5h away you have mountains that are snowed 4-5 months a year with possibilities of easy ski touring, alpinism etc
Now, that's about the free time. However, I am not sure about the job possibilities in Madrid, as I don't know what exactly you'd be looking for. I am guessing if you're looking to go into tourism business and international crowd, then probably indeed the coast is a better option - however, I would guess that the job opportunities are pretty seasonal over there...
HTH, a little bit at least!
RS