How to plan your first Mexico vacation with confidence