I recently stayed at the Jolly Hotel Vittorio Veneto. Very nice hotel for the money. We stayed 4 nights and (at least when I booked it) you got the last night free if you stay 4 nights. Good location, room was decent size, and you get a nice buffet breakfast in the morning as well. It's within walking distance of the Spanish Steps; however, we took taxis to most places as the cabs seemed relatively cheap.