I always carry a body spray in my bag. If I ever get attacked I can just spray my assailant in his eyes and run for my life. Further, I think carrying a whistle is a great idea since you can whistle to alert the neighbours. Keeping the phone handy to dial 000 is another suggestion. Also, being alert to the surroundings, walking fast and refraining from wearing high heels at night are some other recommended ways to keep safe. But the best advice I can give to any woman is: enrol in a martial arts class. I have started taking Karate lessons and the satisfaction and self-assurance I gain from my lessons is astronomical.