Chris Kirk answers,
My experience with Mexico has been primarily in the border towns of Juarez, Tiajuana, and Nogales. I have found it fairly safe as long as you use common sense. I would advise you to travel during the day and try not to make yourself a target.
Of course, this could have changed. Check the state department website for any travel warnings before you decide to go.