Perfect spot for a stay in Barcelona on a budget