I have spent 4 years travelling in Australia and about 5 years living and travelling internationally. Having this much time on the road and having entered some 70+ countries, I feel when I say Shanghai is a cool city, you can believe me, its cool and I have solid reasoning for saying it.