seriously though, buy a gun before you go. A 9mm or .357 will work fine, but some of the people that attack you on a daily basis are huge thugs and are hard to take down unless you have a .45
Make sure you never run out of ammo either. I was there this last weekend and got shot at like 14 times. I am positive I would have died but I stocked up on about 30 clips worth of ammo.
Live in the US or Canada?
hmmmmm...tough choice.