I, too, love the western Caribbean ports. My husband and I love to practice our Spanish while we are in Mexico. We also love seeing the Mayan ruins. We think the Mexican ports are beautiful, especially Playa del Carmen, and the people are friendly and wonderful. We usually rent a car and roam around. The last time we were in Progresso, we rented a car and drove to Chitchen Izta. So far, those have been the most impressive ruins we have seen. On our next trip to Cozumel we hope to see the ruins in Tulum. We have heard that they are beautiful because they are on a cliff overlooking the ocean.
Whatever you decide, I know you'll have a wonderful time!!!!