Yo estuve ya hace algunos años, y te recomendaria cualquier hotel como se recomedaría en la guia de
Tripadvisor siempre que esté bien comunicado por transporte público. Yo estuve en el hotel Globus, cerca de la estación de metro del Policlínico. Por aquel entonces tenian unas ofertas muy buenas. La zona alrededor de la estación Termini era bastante insegura, no sé si habrá mejorado.
Sobre las comidas, preparate para el gran timo si vas a restaurantes de turistas (te cobrarán por el agua del grifo, y la propina se la añaden con todo el morro). Al final, lo que mejor salia era ir al Transtevere. Además, decubrí que comprar pizza al "taglio" en cualquier panaderia de la zona tenia su encanto si te la comias sentado en la piazza del popolo sentado viendo a la gente pasar.
Prepárate para el calor. Las horas centrales del dia procura que te pillen en algun museo.
Disfrutalo.