In reply to Tim.W.Climber:
Monserratt - easy drive from Barcelona and lots of cheap places to stay in the city. More climbing of outstanding quality than you can shake a stick at.
El Chorro - cheap places to stay within easy walking distance of the crags, bit of a russion roulette between the railway tunnels and the Camino del rei.
For bad experiences, some of the mountain refuges are astoundingly cheap (we paid a few euros per day) but there's a reason. I'm not a camping person, but given a choice between a tent and an overcrowded refuge, with amazingly uncomfortable bunks, dubious food, no hot water (1), and a couple having sex on the top bunk when every bunk in the room was bolted together, give me canvas any day.
(1) might not appear a biggie, but having a shower and then spending the next hour wrapped in every item of clothing you own trying to get your core temperature back up is not a way to start, or end, the day.