I was in Shanghai last December, and stayed at the Hyatt for three nights. The St. Regis is just a few blocks away from Hyatt.
The hotel is not in a remote area, but not a lot of nightlife around it either. It's very easy to get on a taxi. For US$2.00 and a 10-15 minutes ride, you will be surrounded by the "bright lights".
Have fun!