Depends on your preferences really. Yes, you could go to multiple countries but you then have to worry about transportation, food, entertainment yourselves whereas it’s built in (for the most part) to the cruise fare and easily available. Not everyone is willing or able to navigate foreign languages,, transport. etc. So glad we have choices! DH prefers land trips while I like cruising (with a short land trip pre-cruise). Guess what we do more of 😀😀