My family went there when I was in high school. We rented a car and drove off into the country side. Lunch happened in some nameless Mexican town. We followed a local bus until it stopped in front of a taco stand where everyone on the bus got off for lunch. We spent the afternoon on a secluded beach in the absolute middle of nowhere. Very nice.
Oh, but I got the nastiest squirts ever after that. Must've been the food. But it was worth it.