Here you have some information about accomodation in Barcelona.
Xarxa d'albergs:
http://www.xanascat.cat/shownode.tjc?id=237
Hostelling international
Bcn turisme
http://bcnshop.barcelonaturisme.com/Hotel/_0lZRkrxUgH66njHYBxz-GJBQ-dcfzlQcyifvmJ7vXJc
Residència Onix (near Esmuc):
http://www.residenciaonix.com/cas/default.html
Buscador:
http://www.bcn.es/turisme/english/turisme/welcome.htm