A weekend in Shanghai, 3rd most populous city in the world, is a hotbed of growth, culture, diversity, traditions and modern architecture.