I thought I'd like to go back, but we were off a cruise ship, and real visitation was impractical. Our idea of cruises is to get something of a brief experience in a place and decide where we'd like to return "for real" later.
We took a cruise out of Barcelona and stayed three nights in the city afterward. We signed up for a bus tour of the city off the boat and then they dropped us with our luggage at our hotel, so it was hardly more than cab fare would have been. Nice hotel, near the beach.