Are you planning a stay in Rome before the trip?? If so, I'd try my best to stay in the tourist areas. I can't remember the name of the hotel we stayed at when we were there. We spent 4 days in Rome and it was barely enough, especially with jet lag.
I'd make sure anything you book is fully refundable. Both in case of price adjustments and in case of having to cancel the cruise.