My wife and I just returned from a lengthy cruise - 10 European stops on a 15-day cruise. Although basically all cruises are great, from an accommodations, food, and pampering standpoint, these multi-stop vacations have a big downside that few people ever talk about. You can't really experience a city in a one-day stop. In our case, Viking cut short most of the city stops for reasons that escape me (don't want to pay the bus driver for a couple more hours?), but regardless, what can you learn about a city from a couple hour bus tour and a casual walk? Very little. You see most of the major "attractions" and actually experience almost nothing. It is only slightly better than an hour spent watching Youtube videos of the place. At BEST, the cruise gives you a chance to identify cities that you might want to visit more completely on ANOTHER vacation. Our cruise was interesting, but not satisfying. Next time I want to visit Europe, I'm likely to do it by car.