People's Square
Located at the heart of the city, it is the political and cultural center of this city. A racecourse in the colonial era and the place where one million Red Guards gathered in 1966, today's park is a comfortable place to spend an afternoon with many pigeons and lots of fresh air.
The Shanghai Museum
The premiere museum of Chinese art and artifacts. It is located in People's Square and is beautiful inside and out. The exterior evokes a bronze urn, which is appropriate since the museum holds the world's greatest collection of Chinese bronzes. The collection is well-presented and state-of-the-art. Directions and information are presented in Chinese and English, and the facilities are world-class. The audio guide is highly recommended, especially if you do not know much about Chinese art.