Ok, Im sorry if some men become offended by this but I seriously believe that men are opportunists. My exprereince with men is every time I walk down the street guys are either looking at me in perverse ways, yelling for me to come here or they have some dumb pick up line that they use on me. I mean it has gotten so bad that I seriously think that any guy that says anything to me or is nice to me is trying to get into my pants. Someone please give me some advice.
I would say try to radiate confidence. Stand up straight, keep your head up, walk "heels first."
If you must go somewhere, try to bring someone with you.
It's also so obvious that I probably don't even need to say it but be sure that you're not attracting attention because of what you wear. And not just skimpy clothes--avoid flashy jewelry or too much make-up. People should be able to wear whatever they want (within reason), but unfortunately some freaks really can't control themselves.
Hazaa for women's rights!
cheers!