Il y a un super Hostal sur la Plaza Real. Il s'appelle Kabul. Pas cher, super bien placé, très animé mais souvent complet.
Un autre à Barceloneta, près de la plage mais un peux moins chaleureux (et encore) il s'apelle Sea point.
Tu lee trouvera sur le web sans problème.
Pour les tarifs compte autour de 20€ (cela dépends de la sison et de si tu as un duvet etc...)
D'autres infos sur la région ici
www.catalogne.info