For desktop users, BookIt offers last-minute 3-night stays for 2 at the All-Inclusive Marina El Cid Spa and Beach Resort in Puerto Morelos, Mexico, bundled with a $600 resort credit with prices starting at $1,122.40, as provided by Dunhill Travel. (We found this rate on October 29.) Assuming you use the credit, that's the lowest price we could find by $374. This hotel has an Expedia rating of 86% based on 3,072 reviews and TripAdvisor ranks it #9 of 23 hotels in Puerto Morelos. Book this travel deal by October 31 for stays through January 2, 2015.