1. Take just enough cash out for the evening.
2. Do not carry all your credit cards. Maybe have one card with a small limit so if you use it and get ripped it won't hurt too much.
3. In a bar you don't know order one beer and pay for it don't run a tab.
4. If you don't want to buy the hostess a drink then tell her you have little money
with you and you've just having a beer.
5. Don't get shut faced unless you're with friends.
6. Never go home or to a strange hotel with a girl or guy for that matter.
7. If you do take a girl home that you picked up in the street then, make her go home before you sleep.
8. If the taxi seems not to know where you live get out and get in another. If you happen to be in Shanghai, or whatever city in China, do not allow the taxi driver to pick up one of his mates, the chances are the mate has a gun and you will get robbed for sure. Use hotel taxis where possible.
9. We have known Hotel reception staff call their robber friends and tell them: you just left the Hotel, maybe it is late and dark around it etc.
10. Thinking....Like the above post: The beggars are usually run by a syndicate, they get a bed and food after handing over the money. They will often try to put their hands in your pockets. Mobile Phone etc...
I must say, I have never felt threatened in Shanghai over the past 3 or 4 years however, there are more and more westerners coming and who knows what will happen!
No offence to Chinese people and vice verse would be best for all.