Hi Karen! They are all worthwhile short visits. My preferences would be Rome and Venice as they are walkable, beautiful, romantic cities where it's easy to keep the cruising mode of life for a few days longer than on the ship. I've got to drive around more with Monte Carlo to get in the same mindframe so I'd put it one step back of Rome & Venice. Barcelona hasn't grabbed me the same way the other three have, so I'd put that one last. That said, the beach with the restaurants near the Ritz is a very pleasant way to spend a few days. Hope that helps (or does it muddy the water?). I know - do all of them (should the winning lottery ticket land at your house)! Cheers, Anne