The best stuff I've found is actually 'soltan once' from the UK (Boots).
I tan at the drop of a hat and if I apply this stuff, I don't. At all. Swimming to the beach and back on an all day junk trip in tropical sun included. My peaches and cream boyfriend also does not burn with this stuff and does not change colour in any way.
I've not seen anything similar in Hong Kong, but if you're ever heading to the UK....
I was really surprised small range of sun creams available here.
You can get the soltan stuff in boots in Thailand too.
I like the Piz Buin Once range, although haven't seen it here.
just to let you know the KEYSUN ZINKE website has changed to
Woolies
Aloe gel is quite good. Banana boat has a decent one and you can get them in Watsons or Mannings.