Shanghai is huge. About 23 million people live here and the city has an extraordinary history, as it has long served as the lone international meeting point in China. Naturally, there are a lot of places to see in Shanghai, and wonderfully, many of them are cheap or free. The exchange rate between the Chinese yuan and many western currencies also means that you can splurge on things that, in other cities, might cost a …