I stayed at the Peninsula and liked it a lot... the rates were pretty good at the time (last January)... I think rooms could be had in the $150 range at the time. The hotel was recently remodeled and was very nice.
The location is great... easy walking distance to the Forbidden City.