Despite some dangerous areas, the country has plenty of places tourists can roam in peace.
A vendor sorts chiles in Tlacolula market in Tlacolula, Oaxaca. One of the largest states in Mexico, the state features sky-high mountains, arid valleys, lush tropical forests, cloud forests and beaches next to steep rocky hillsides. The state is a safe place for American tourists to travel and is known for its rich culinary traditions. Manuel Valdes/AP Buy Photo