We flew by EasyJet from Gatwick to Barcelona. We used Ziptransfers for a pre-booked taxi and the guy was there waiting. 78 Euros return trip for 3 of us and luggage. We went to an overnight hotel at Eurostars Grand Marina on the port and a five minute stroll to Las Ramblas. The hotel was fabulous. The room was massive and the bathroom was to die for. I would return to this hotel fro a weekend stay without hesitation.
In the morning we had a fabulous breakfast at the hotel. We caught a cab to the dock (about 5 minutes and visible from the hotel rooftop terrce). It cost 10 Euros with luggage.
We boarded the MSC Splendida about 1.30pm. Check-in was the best I have experienced. We have cruised 7 times. Our previous cruises were with Princess, HAL and RCI. The Splendida is magnificent. The public spaces were just gorgeous. The staff are always cleaning. The ship is spotless although we did see some crumbs and food on the floor one day in the Bora Bora buffet and a waiter wiping the seats and table tops with the same cloth. YUK!