the best place in area of Barcelona for the rock-climbers is the massif of Monserrat (translation as "saw-mountains"). Is the paradise of the rock-climbers of all Cataluña (aiguilles, walls, ridges, extrange forms,...) at some little kilometers of the city of Barcelona. Bus available to the area; it's an important natural (forest, rocks, great landscape) and religious area (church of virgin of Monserrat with a lot of visits).
In Monserrat you had all the levels for many many weeks...
Unfourtanelly I live at 500 km of Barcelona and I don't had more information.
Try this links:
<a href=http://www.kpujo.com/english/comencar.htm>Escalar en Monserrat</a>
I wish you like it