Originally posted by ChuckC
Julian,
I have only stayed in one hotel in Rome, the Grand de la Minerve on Piazza de la Minerva, right in the middle of central Rome and within easy walking distance of the major historical sites. The hotel has a good restaurant, comfortable rooms, a rooftop garden/bar/restaurant and there are other good dining and cafe options nearby.
Chuck-
Ditto Chuck, took the no. 1 there for 10 year anniversary last year, thought it lovely if a little old fashioned but the suite was great and cocktail on the roof lovely. The barman remembered my precise mix of martini every time I appeared and I didn't need to open my mouth. Now that's good service. And it's right next to the Pantheon, the most amazing building in the world (OK hyperbole excepted).
None of which answers the question ... the Minerve is a little expensive (though when we were there BA crew used it as their Rome hotel so someone must get a deal!).
Try Hotel Barocco on the Piazza Barberini, it's not listed but is very nice and a great location.
Also suggest you search in
http://www.tripadviser.com, there are many very good hotels in Rome that don't have official listings and if you balance out the reviews in tripadviser you get a rough view of them.