Cloud,
The name of the hotel in Zhuhai that is suppose to be nice is called the Star City Hotel in Zhuhai. Here is the link. I will be trying this as compared to the Holiday Inn which is where I normally stay.
They don't have the english page up yet but here is the link:
http://www.starcity-hotel.com/
If you want to try the Holiday Inn here is a link to the ICH Hotel Web site where you can book your hotel. The Holiday Inn will run about 100 RNB per night more. Here is that link:
http://www.ichotelsgroup.com/h/d/pc/1/en/rates
Regards,
Whale