People's Square is considered the heart of Shanghai. It is a hub of transportation, and also of recreation. If you want to experience a typical Shanghai leisure time, People's Square should definitely be on your list.
Video: Huang Lan, Christie Lee & Wang Wei