Top 8 Best Places in Mexico

2. Oaxaca

Oaxaca is another one of the best cities in Mexico to travel to. Oaxaca is the capital city of the state it is named after, also located in central Mexico. The city, like San Miguel de Allende, is well known for its colonial era buildings. However, unlike San Miguel, many of the buildings in Oaxaca are built of a local green stone that gives many parts of the city a very distinct look. The Plaza de la Constitucion is one of the best places to travel to in Oaxaca, a gorgeous open plaza home to and nearby many landmarks.