Shanghai is a mix of new and old that can leave you standing in amazement at ancient temples one minute and gazing across the ultra modern Pudong skyline the next.