it really depend on where you are going to spend most of your time in ie. in pudong or in puxi, and even in puxi which district...the traffic in shanghai can be pretty bad during rush hours and no point wasting time or money stuck in the jam...
you can try this site
www.ctrip.com which give you much information and choice....definitely lower than walk-in rate.