I
I haven't tried a cruise, but people on board have full meals, pools, shops and shows for a fun time. They spend a few hours in the port but the sightseeing excursions are extra and expensive.
I much prefer to go alone and rent a car to feel a country's vibe.