Mexico is a country that has a vast diversity in its landscape. While most travelers opt for popular beach towns such as Cancun and Tulum , there...