My best friend just spent a week at a resort in Cosumel, i think. He really enjoyed it. If youre just not the cruise type, you might talk her into a resort. Dont have to be mexico, theres resorts all over the place.