Big B, you're asking the right man! I've been down that way about 25 times. Akumal is the place you want. It has everything you're asking for. The beach is beautiful and the snorkeling reef is right off the beach. Plus, the cenotes are right there if you want to jump in. Some of the hotels are small but they have all the stuff. The newer ones are huge. All-inclusive, pools, bars, dive shops... Really laid back town, Akumal is. Check it out. Playacar, the development just south of Playa Del Carmen is nice, but no snorkeling. You catch the ferry to Cozumel there, though. P.D.C. is a great town. Getting a bit too built up though. Check out Akumal. Tulum is pretty nice, but I never stayed there. I hear they have some all inclusives there, too. And they have the ruins, too. I don't know about the snorkeling. Check out Apple Vacations web site. They're the best for that kind of travel to Mexico. I've used them a million times. Everything included in one package. They're good. Traveling for dummies .