Another thought, as obvious as it may seem, is to suggest simply trying to not be alone as much as possible. "There's safety in numbers" as they say. Maybe try to arrange to be in a (known friendly) crowd as much as possible.
>I'd suggest looking into a lightweight bullet-proof vest as well.
If you are worried about a sniper attack, lightweight bullet proof vests aren't going to help you. They don't stop high-powered rifle rounds. The only thing that stops high-powered rifle rounds would be the kind of body-armor the military uses, with ceramic plates. I don't think OP wants to spend the rest of his life wearing a 35lb vest. Fortunately, lightweight vests will stop small caliber handguns.
If you want to get really paranoid, you can imagine a vector where somebody attacks by, say, intercepting your pizza delivery and adding poison to it or something. :-(