Все верно, багаж получите в Барселоне. Только ночь в аэропорту - это имхо сильно зря. Вымотаетесь, не надо будет никакую Барселону. Все-таки лучше самый дешевый отель или хостел неподалеку снять, чем вот так. В предалх 5 км от аэропрорта за 50-60 евро реально что-то найти.