Here are solid places to go in Mexico, depending on the kind of trip you want. Mexico City, Oaxaca, and the Yucatán area are the safest broad picks for first-timers who want culture, food, and easy trip planning.

Best overall picks

  • Mexico City for museums, neighborhoods, food, and a big-city trip with lots to do.
  • Oaxaca for food, colonial streets, markets, and strong local culture.
  • Yucatán / Riviera Maya for beaches, cenotes, and classic resort-style travel; recent reporting says Quintana Roo destinations like Cancún, Playa del Carmen, and Tulum were not among the areas most affected by the latest unrest.
  • San Luis Potosí / Huasteca Potosina if you want waterfalls, nature, and fewer crowds.
  • Santiago de Querétaro if you want a smaller, prettier city that feels more relaxed than Mexico City.

Good by travel style

  • For food and culture: Oaxaca, Mexico City.
  • For beaches: Cancún, Tulum, Playa del Carmen, Isla Mujeres, Holbox.
  • For nature and adventure: Huasteca Potosina, Copper Canyon, Bacalar.
  • For a charming city break: Querétaro, Guanajuato, San Miguel de Allende.

Safety and timing

Travel conditions can change fast, and some reporting in early 2026 highlighted serious disruptions in Jalisco, including Guadalajara and Puerto Vallarta, so it is worth checking current advisories before choosing that region. If you want the lowest-friction trip, the most consistently recommended options in the sources I found were Mexico City, Oaxaca, and parts of Quintana Roo.

Simple itinerary idea

  1. First trip: Mexico City + Oaxaca.
  2. Beach trip: Cancún or Tulum + Isla Mujeres or Holbox.
  3. Adventure trip: Huasteca Potosina + Bacalar.

For a quick answer: go to Oaxaca for food and culture, Mexico City for the biggest all-around city experience, or the Yucatán for beaches.

Brief note

This is general travel guidance based on recent public reporting, so the best choice still depends on whether you want beach, food, nature, or city life.