we stayed at the Villa san pio hotel in Aventino several months ago , i think we paid @€140 for room B+B. Gorgeous, bigger than average, room with a huge terrace practically as big as the room. Lovely, better than usual, breakfast buffet. Location was excellent , within 10 - 15 mins walk of all the main attractions and restaurants. contact details are on tripadvisor ..we shopped around to get the best rate however the hotel website also had good special offers. Would really recommend it.