Given its sunny beaches, rich culinary and cultural traditions, vibrant cities, historic villages, and ancient ruins, Mexico is always an appealing notion for travelers from the United States. And it doesn't hurt, for the sake of convenience, that the two countries are neighbors. But is Mexico safe? Recent reports have suggested a rise in violent…
