We tend to choose our Rome hotel based, to a great degree, on which neighborhood we would prefer for a certain visit. This is a city with hundreds of hotels and B&Bs in all categories and price ranges. We would suggest you explore two web sites. For recommendations take a look at Tripadvisor.com and bring up a list of Rome's hotels which will give your their rating plus lots of good personal reviews (we put more stock in the reviews then in the rating). For booking we have always liked Venere.com which is kind of the Expedia of Europe. Venere usually has good prices and has a nice map feature. We love to experience the European style hotels and guest houses (these can be lots of fun). Its the same with restaurants in that much of European culture is defined by their cuisine. When most folks talk about Italy or France they talk about the food. In Italy, we just love the food, wine and of course the wonderful gelato.