Je ne suis pas expert à Barcelone mais je te dis que la façon la plus directe c'est de chercher dans les groupes Facebook de location dans la ville, là les proprio publient beaucoup sans intermédiaires et tu évites les commissions. Essaye aussi sur des plateformes du style Booking (qui a parfois des auberges à bon prix) ou directement sur les pages des auberges, parce que beaucoup offrent une réduction si tu réserves direct avec eux au lieu de passer par des agences. Pour moins de 40 euros la nuit tu vas en trouver, mais tu dois bien vérifier parce que parfois quelque chose sort et le lendemain ça disparaît, donc ne fais pas confiance à la première annonce que tu vois sans bien vérifier que ce soit légitime.