29 Ultimate Things To Do In Shanghai

From exploring quirky museums and contemporary art, eating sour dumplings and drinking craft cocktails, and visiting the Buddha temple and sailing on riverboat tour, here are the very best things to see and do while visiting Shanghai, China.