Italy cruise holidays offer nearly everything under the sun from fascinating history and delicious food to thrilling adventure.