Years and years ago we stayed at Albergo Sole Pantheon and loved it. We also stayed at a hotel on the other side of the river, near the Vatican, but I don’t remember the name. I could look it up if that area interests you. It was recommended to me by Peter, I think his name is, on SlowTrav. He really knew his hotels.