You can easily book a cruise that has a vast itinerary. Whether you want to explore Northern or Southern Europe, there is an assortment of cruises that you can take, all with differing ports of call. For instance, you can spend several days in Scandinavia or you can even spend several days in Northern and Southern Europe touring different locations along the cruise's route. Image spending seven days in Northern Europe and visiting places like Passau, Durnstein, Vienna, Budapest, Esztergom, Bratislava, and Melk!
Or, if you prefer, you can spend a week or two in Europe visiting ports of call in the Eastern Mediterranean. For example, while stopping at various destinations throughout Europe you can tour places like Venice, Athens, Piraeus, Kusadasi, Heraklion, and Corfu. Likewise, the Western Mediterranean has much to offer the cruising traveler. Visit Rome, Portoferraio, Portofino, Monte Carlo, Saint Tropez, Marseille, Carcassonne, and Barcelona. The destinations are only limited by the cruise companies' itineraries and because there are so many, there is very little limitation imposed on travels in terms of destinations.
Alternatively, you may find yourself wanting to see European River destinations. Not a problem, there are cruises to suit your desires. Visit Kalocsa, Blegrade, the Iron Gates, Svishtov, Ruse, Cernavoda and Oltenita. Of, if you prefer, book a cruise to visit beautiful locations like Dijon, Clos de Vougeot, Beaune, La Bussiere-sur Ouche, Meursault, Chateauneuf-en-Auxois, and Vandensesse-en-Auxois. As always, the choice is up to you.