At the Bund's southern ferry port with the following: One hour, two-hour and three-hour cruises on the Huangpu. There is a large number of ticket offices and the prices differ slightly.
Beijing Opera or jīngjù (京剧) can be seen in the opera house on Fuzhou Lu 701, on the first corner on your right if you walk down Fuzhou Lu coming from Renmin Square. Chinese opera is very different from its Western counterpart, and you may want to listen to a sample to decide if you'll survive for three hours. Some operas include acrobatic stunts or martial arts displays (Jackie Chan was trained in Chinese opera), other focus more on singing, and sometimes a tourist-oriented mash-up is performed that includes "the best bits" from various works. Interest for this art-form is low from tourists and Shanghainese alike, so getting a ticket is not a problem. Show listings and staff are Mandarin-only though. Price is around ¥80.
上海当代艺术博物馆
Locating on the Huangpu River, this place used to be a power plant and a pavilion for Expo 2010, now the first state-run contemporary art museum in China. It also holds the Shanghai Biennale of contemporary art. You can see the industrial relic of the power plant and the contemporary artworks as well.
On the east side of People's Square in the old British district.
福佑路清真寺
The mosque traced its origin from 1870 during Tongzhi Emperor of Qing Dynasty. It then underwent renovation in 1897, 1905, 1936 and 1979 to what it is today.