Oaxaca in the southwest of Mexico still retains much of its indigenous identity and as such it is well worth exploring as it has a very different feel to it from the rest of the country.
Although Yagul was first settled around 500 – 100 BC, most of the stunning ruins that we see today date to the 1200 – 1500s, which was when the city-state was at the height of its power.
10. Yagul
Consisting of nine beach-lined bays, each more dazzling than the last, Bahias de Huatulco is a brilliant place to head to if you want to kick back.