My husband and I (late 60s-70 years old) plan to spend one-two weeks in Merida in January 2017. We are looking for a place with access to archaeological sites, swimming and snorkeling. We speak some Spanish and like to stay in less touristy areas. On a previous trip to the Yucatan, we have stayed in Puerto Morelos and Valladolid, visiting Chichen Itza, Tulum, and Coba. We want to visit Merida but would really like to have a good beach with snorkeling nearby. We were thinking of Progreso, but we have seen disparaging remarks about the beach and also mention of Telchak Puerto, Chuburna, and Chicxulub. Which of these would best meet our interests? Would any of them?? We also intend to check out Isla Mujeres for a week or so after Merida. Does this sound like a fruitful plan? (To give you an idea of our preferences, we love the little village of Chacala, north of Puerto Vallarta, which has a lovely calm beach, but no snorkeling and no archaeological sites. And we loved the city of Oaxaca and all the variety in the surrounding villages, but we want a beach too!) Now that we are retired, we would love to find a spot we want to come back to year after year (and we have spent time in Mazatlan, PV, Guadalajara, Melaque, Zihuatenejo, San Miguel de Allende, in addition to Chacala, Oaxaca, and Puerto Morelos), so let us know if you have other suggestions. Many thanks!