Shanghai is certainly one of the most fascinating cities in the world at this point, with an explosion in modern buildings that have made its once humble skyline into one of the planet’s finest. This fast expansion has brought the tourists, as well as millions of new residents.
Compared to most of the rest of China, Shanghai is quite expensive. Still, travelers on a budget can find decent hotels at prices well below those in Europe, and on a similar level with much of the rest of larger Asian cities.
There are plenty of attractions that are free or cheap so once you have a room you can get by on a limited budget. Food and drink prices vary wildly, with street food and simple restaurants mostly patronized by local workers being quite cheap, while tourist-oriented restaurants can be pricey.