The zip line and snorkeling are great experiences, and you get a little Mayan cultural information... and lunch!
A day trip to view the pyramids is worth the time it takes. (Consider only doing Chichen Itza and not a tour with multiple stops. It's a long day!)