While we were aboard Voyager the cruise consultant told us that a very nice hotel (her favorite) in Rome is the Hotel Eden. It's a boutique type hotel with very large rooms and it's not on the main street, but is very close to the Excelsior.