We flew to Barcelona independently with BA and after a great flight got a cab to our hotel the Tryp Apolo in Barcelona. This was an excellent good value hotel near the port and within walking distance of the Ramblas and with the metro right outside (Paralel) a fantastic base to explore the city.
The next morning we got a cab to the cruise terminal - again the taxi rank is right outside the hotel - but if you have easy luggage you could actually walk (about 1/2 an hour) or at least walk to the Columbus monument (about 5-10 minutes) and get the 2 euro port bus from there. We have never been ripped off by cabs in Barcelona and the fares are metered and by European city standards reasonable, so we decided to take the easy option.
Embarkation was a breeze and as we boarded the sun was out and there was a real holiday atmosphere, even though it was only about 12c outside!
Small but adequate, clean and very comfortable and quiet.