My partner and I are visiting Shanghai for the first time, staying at the Westin at The Bund. We are hoping to explore the area and see the Three Gorges Dam while visiting. We are also very interested in seeing the nightlife and gay scene of Shanghai.
1. Whoever assumes that people speak English wherever they go is wrong
2. They may know more places than you think, only in Chinese, so make an effort, look up the word for "Bund" in your guide and you'll see the radiant smile on the taxi driver's face when you make a tiny effort saying "Wai-tan" (The Bund in Chinese)
3. Taxi drivers are called "shifu" by customers ("master") because they drive often for 15hrs in a row, have to know all of a 20-million-inhabitants' city's street names and crossroads, and have to deal with foreigners thinking they get the same kind of service they get in their home countries everywhere else in the world.
So give them a break. Also, compared to the rest of China, Shanghai's taxi drivers are by far the best and most reliable people I've met in this line of business.
Shanghai rules!