If you are going to be there for a while, I would suggest getting an apartment like Cecelia just did and we usually do. Hotel prices in Rome can be astounding for things like the chain hotels, but you can get a nice bargain for a more out of the way hotel.
The area that you mentioned is quite lovely and centrally located. If you want shop, then stay in the Spagna area. If you want to see Roman life, the Aventine is nice as is Trastevere.
lala