Budget Scale
Editor Rating: 6-Shanghai is the most expensive city in China, but if you're brave, willing to look around and deal with some discomfort, and don't typically live in the fast lane, you can get by in Shanghai for around $40/day. But it also wouldn't be difficult to spend 5 times that much.
Indie Travel Scale
Editor Rating: 8-Visiting China is about as indie as it gets if you decide to do it on your own, and though Shanghai might be a little bit easier to travel in than other cities or areas, you're still going to be challenged around every corner.