Stay in a Zona Rosa (pink zone) hotel. This is the tourist area and well patrolled by Mexican police. Don't be surprised if cops are carrying shotguns at nearly every corner.
Last time we were there, a young Mexican Army private (I think he was a private) was standing guard in front of one of the local banks. He was carrying a Thompson machine gun...
I should also mention gifts.
If your daughter brings a gift to the event, make sure she has a copy of the receipt (what the total price was) on the gift.
One of the favorite shakedowns by Mexican cops is to demand payment of a gift tax (anything over $100, I think) on items brought into Mexico.