I agree with others who have said do NOT get a gun. You should definitely look into some basic self-defense classes and I know some places offer it for free - especially for women. Pepper spray is good, but it will affect you too depending on how close the guy is, but it will slow him down. I would not get a taser (illegal in NY anyways) or knife (again, NY has strict laws here) or anything like that as they all could be used against you and you could really hurt someone.
As a believer, I agree with what WagnerPaiva said - God's your best defense.







