I see you have got good suggestions. Unfortunately the prices of the hotels in Italy have jumped up. I was trying to book a hotel for Rome for two nights before my cruise and several hotels are fully booked or are very expensive. Because of that, and having been in Rome several times for extended periods of time, I have decided to book at an airport hotel (Hilton) and transfer from there to Civitavechia. Even that hotel, which has quite disappointing reviews is selling at high prices. Supply and Demand 😔
Ivi