This is my first review. We have been on four other cruises including Norwegian, Royal Caribbean, and MSC. Forgive my blunt and concise nature, but I read USA Today.
Our cruise was from Venice to Rome aboard Emerald Princess We flew into Rome, stayed the night (Hotel Aberdeen - recommended by Rick Steves was overpriced, dirty, but conveniently located. Best Western Hotel Universo was a better bet as long as expectations are low since they promote themselves as a 4 star hotel) and then took the Eurostar to Venice and stayed the night there before boarding the following day. Do not pay extra for 1st class on the Eurostar for this trip since that only gets you a plastic cup of Fanta served by an irritated steward.
I do not recommend the Venice hotel, "Locanda Sturion" as it is overpriced at 260 euro (if you use Venere.com you will be tempted by the offer of 180 euro, but if you are taller than 5 feet, you will not be able to stand upright in the "attic room" that is covertly attached to that price)