Shanghai has the most colorful nightlife & entertainment activities in China, with cinemas showing foreign and chinese films, and theatres featuring opera, dance, drama, acrobatics and puppets. The famous shows include Huangpu River Cruise, Acrobatic Show, Shanghai Circus World and so on.