
Oaxaca, Mexico: In southern Mexico, close to the Guatemalan border, is one of the country's most beautiful states.

Guelaguetza: This annual festival gathers music, dances, gastronomy and handicrafts of different ethnic groups and tribes from throughout Oaxaca.

Mercado de la Merced: Foodies must head straight to this market in Oaxaca City.

Mezcaloteca: This by-reservation spot has mezcal tastings and classes.

Hierve el Agua: Here, mineral deposits from the water have formed the shape of a waterfall made out of rock.

Monte Alban: If you're a history buff, head to this archeological site and former city of the Zapotec civilization.

Sierra Norte: The forested mountains of Sierra Norte are quietly tucked away an hour and a half away from Oaxaca City.

Puerto Escondido: Puerto Escondido, the largest city on Oaxaca's coast, features several beaches and a bustling nightlife.

Nude Zipolite Bungalows and Spa: If you're feeling adventurous, visit Zipolite, one of Mexico's few nude beaches, where a laid-back attitude is almost required.

National Mexican Turtle Center: Learn how to protect these animals and watch them be returned to the sea.