Way more than just good spaghetti bolognese.
Most cruises in Italy start from Civitavecchia (the main port for Rome), and travel around the coastal regions. Among the most popular destinations for cruises in Italy are Florence, Genoa and Venice. You can also take cruises on Lake Garda, Lake Maggiore and Lake Como. The best deals on cruises in Italy are usually to be found by checking the websites of fully-escorted tour operators; these are all-in packages, and so tend to be more restrictive than self-guided holidays. Opt for a smaller cruise ship if you want to take a more off the beaten path holiday in Italy. The larger vessels are unable to visit small ports such as Capri and Sardinia, which tend to be less crowded than the more popular Italian cruise destinations.