I'm going to brag a little bit only because I had an absolutely amazing time this weekend. If you ever have the chance to spend some time in Mexico, might I recommend a weekend stay in Mazamitla. It's a town up in the mountains where you can rent cabins and ride horses down to a waterfall - which is all new for a kid who grew up in the midwest.
You guys are never going to believe this - I rented this real neat four wheel deal, ATV. It was the most amazing thing I ever saw.