Been in SH only 2 times, so I'm not the expert. But I think that you will find the better areas in Pu Shi (spelling?) area. The other side of the river.
Hotel : I stayed in the marriott courtyard (or was it renaissance) in Pudong area.
Pros :
No problem with guests if you walk in with the guest.
Lobby staff speaks enough english to give directions to the nightlife areas.
Cheaper room rates than in pu shi
Con :
No obvious action nearby. You need a cab.
Taxi drivers in pu shi may not know where your hotel is.... make sure you have the exact address in chinese characters. (large font)
Hotel : I stayed in the marriott courtyard (or was it renaissance) in Pudong area.
Pros :
No problem with guests if you walk in with the guest.
Lobby staff speaks enough english to give directions to the nightlife areas.
Cheaper room rates than in pu shi
Con :
No obvious action nearby. You need a cab.
Taxi drivers in pu shi may not know where your hotel is.... make sure you have the exact address in chinese characters. (large font)