We sailed a Transatlantic out of Barcelona last September. We did a 4-night pre-cruise, and booked it ourselves. While the sticker price of this hotel may shock you, please know that hotel prices in Europe (as you probably already know) are crazy-high.
With our package last year, booked directly through the hotel, we received a full-buffet breakfast every morning (we're not talking your run of the mill US buffet, yuck, but a very amazing culinary delight), 5-star dining at their restaurant for two nights (no limit on food or beverage), a mini-fridge in our loft suite stocked daily with: cava (sparkling Spanish wine), waters, diet and regular Coke and non-alcoholic beer). We also received complimentary transportation from the airport to the hotel and from the hotel to the embarkation pier for Celebrity. We also received a wide array of high-end bath products, candles, slippers and flip flops, robes, chocolates and bottle of Spanish wine. All of this was about $400 US dollars per night...granted, the exchange rate was different last year, so it will probably be less!
We shopped and shopped and SHOPPED, trying to find a better deal. By the time you add on your food (it's expensive in Barcelona!), transfers, etc., it just made sense. Besides, the hotel is modern chic, and the service was impeccable! We won't hesitate to stay there again, and they are rated fairly high on tripadvisor.com.
This was a luxury / boutique hotel, with about 6 or 7 floors, roof top infinity pool / bar, etc. Very, very nice, IMHO. You're about 1-2 miles (tops) to the beautiful new port, you'll sail into or out of and just across the street from Las Ramblas.
Good luck and have fun in Barcelona!
ps-you guys will do just fine with walking around most of the town, and there are two HOHO buses (red and blue route I think) that will take you to all the sites, like Gaudi, Montjuic, Montserrat, etc.
The name of the hotel and link:
Grand Hotel Central