Wear the shorts, wen i went HK, i wore mini skirts and shorts with strappy tops cos it was really hot n humid there, i got a few stares but i jus ignored them cos there was no way i was putting anything longer on cos i was still too hot with wat i was wearing. Word of advice though, some chinese men are perverts, if they stare at ur legs etc, make a scene covering them up with a bag or something and look at them with disgust, then all eyes will turn to that guy and embarass him.
haha you shouldn't wear stuff that's too revealing....cuz when i went to hk I don't think I saw even one girl with a tight tank top or anything.....or maybe cuz it was march and it's considered "cold" in march. Chinese people are much more conservative when dressing. What you see on HK TV is not always the case in real life.