Your arrangements are similar to ours. Arriving Rome 12 May and Leaving Rome 27 May. We are staying at the Sunbay Hotel in Civitavecchia before the cruise and have no reservations in Rome yet after the cruise. There are six of us however.
I will be interested in how much your transfer was to Civitavecchia and Port to Rome after the cruise, if you would be willing to share details.