Well, some people are hesitant to be adventurous in places like Mexico. People have typical and understandable fears, such as the water not being safe. After you get over some of your fears, you will realize that Mexico is still one of the best bargains out there if you do it right!
My very first time I got an all-inclusive package, which wasn’t bad for my first taste of the Yucatan. That does limit you, though, as you are eating the food of the hotel and stuck.
The resorts make a lot of money by charging you anywhere from $50 to $75 per person to feed and drink you to until you can’t anymore! Well, for us, it was important to not be tied down to a certain hotel and it's food, no matter how good it was, so that is what we do now.
Recently, on our anniversary, we had a 4-day stay in Mexico, which I booked through a travel agent. The charter flight cost us about $190 each and was a direct flight – a similar flight on American would be about $650!!! I investigated and looked for a reasonable no-frills hotel and called Don Emilione directly, where I got a rate of about $60 per night. The total was $650 for our 4-day stay.
As for the food, well, there is so much to choose, from breakfast at $3 a person or all-you-can-eat restaurants for about $5 a person, and lunch could be a local Mexican dish or, in our case, shrimp cocktail at a beachfront hotel with quesadillas and a fresh lime drink. For a nice dinner you could easily pay $30, and you would have eaten plenty of appetizers and seafood for that.
Therefore, the food tab would be $60 total as opposed to $50 or more for an all-you-can-eat deal at your hotel. Now, if you drink a lot, I guess that might appeal to you, so I guess it just depends on your interests.
With our way you get to pick a different place to eat and get to try different things. Also, if you go on a tour, there goes your all-you-can-eat! Well, they do give you a sack lunch to take with you!
A big money saver is buying some essentials from a grocery store. Use the bus, and if you have to use a taxi, ask ahead of time what they will charge!