Bacalar, a small town located 200 km south of Tulum, is a hidden gem that should be on every traveler's bucket list. In 2006, Bacalar has been declared a Pueblo Mágico (Magic Town), a label given by the Mexican government to some of the most beautiful villages in the country. This title is mostly due to the incredible lagoon of the same name.. Known as the "Lagoon of Seven Colors," the Bacalar Lagoon is a natural wonder, with crystal-clear waters that range in color from deep blue to turquoise[...]