Cancun, Mexico: A wedding weekend with the family