Highways connect Shanghai to neighboring cities such as Suzhou and Nanjing in the west, and Hangzhou in the south. However, due to government restrictions, it's virtually impossible for nonresidents of China to drive. You can, however, hire a car and driver through your hotel's transportation service or through Hertz or Avis, both of which have several locations throughout the city.
Car travel in China, even when you're in the passenger seat, can be frightening. Cars speed to pass one another on one-lane roads, constantly blaring their horns. Taxis and pedicabs pass within inches of each other at intersections. Lanes and traffic rules seem ambiguous to those not accustomed to the Chinese style of driving.
Taxi driver-identification numbers can be used to report bad behavior or bad driving, and thus tend to inspire more care. Many taxi drivers are also held liable for the condition of their vehicles, so they are less likely to take dangerous risks.