How much does a Cancun vacation cost?