Oh my dear Holly, I am glad you are OK. I'm sure that you realize this could have been much worse. After many years of treating victims of violence, I know how quickly things can become tragic.
Please remember that it's not your fault, but going forward you must learn some way to be more safe. You are so petite and beautiful, you will always be noticed and can be a potential target.
If I could suggest some things to help: Try to not carry /display valuables and cash unless you are in a private situation. I know that women carry so much in their purses, but that is exactly what these bastards look for. If you must carry a lot of cash, try to put it somewhere else on your person, like a coat or pants pocket until you get somewhere safe.
Travel with someone if possible. Always be on the lookout for shady people and stay out of desolate areas.
If it does happen, better to give up your stuff than your life. Check with the local precinct about self defense and awareness tactics classes.
Be especially wary very late at night. I just saw a video of a girl being robbed and beaten in Lower Manhattan at 4 AM - no one else was around. Better to use a cab or car service door to door.
I hope you will be OK and I wish you well