I have stayed in a hotel called Alberti Internationale (something like this, I know the spelling is wrong) Anyway, it's located just next to the Spanish Steps and besides the Intercontinental Hotel. The room is not too fancy, but everything that you may need will be there, especially in the washroom, they use good quality products. When I was there in Feb this year, it was about 340,000 lira. With this location and room facilities , it is definitely a great deal. For those who are miles addicted, the drawback will be you can't earn any miles.