I often use the Holiday Inn PuDong Shanghai, which is near the financial district (about 1km).
Rooms start at about USD $95.
My personal preference is to go with an Executive room (floors 30 & 31 if I recall correctly). Those rooms have many perks such as: included Amercian-style hot breakfast on the Executive floor, daily credit of RMB 120 for laundry, 6 free drinks out of the mini-bar, happy hour every day, etc. Those rooms go for about USD $150-$175 a day.