Let's just cut to the chase – Mexico City is completely worth visiting.

However, when I told my friends I had booked a ticket, their general reaction was, “WHY would you want to go to Mexico City? You're going to get kidnapped.”

Most Americans think of Mexico City as a huge, polluted sprawl. Okay yes, it is huge and polluted. But it also has world-class museums, quaint, leafy neighborhoods and unbelievably good food.

Mexico City was once the capital of New Spain – how could it not be dripping in history and culture?

Is Mexico City worth visiting? 6 reasons why it completely is

I spent two and a half days in Mexico City and somehow it felt like a week. I took a hot air balloon over ancient ruins, ate many indulgent meals, attended a fancy art party and danced until dawn.

Which is why I wanted to put together a list of reasons to love Mexico City. Because even in the short time I spent there, I found so many things to love about it.

Here are six reasons you should definitely visit Mexico City.

Fancy, Historic Hotels for a Bargain

In Mexico City, you can stay at beautiful hotels for a fraction of what they'd cost in the US.

My dad and I stayed at the Gran Hotel Ciudad de México, a historic hotel built in 1899. It reminded me of Titanic; I loved its caged elevators, grand stairway and spacious rooms. But my favorite feature was its insanely intricate Art Deco stained glass ceiling. Isn't she a beaut?

Is Mexico City worth visiting? 6 reasons why it completely is

Is Mexico City worth visiting? 6 reasons why it completely is

Hot Air Ballooning over the Teotihuacán Pyramids at Sunrise

Teotihuacán is the most visited archeological site in Mexico, and for good reason – it's incredible.

Founded in around 100 BC, Teotihuacán was one of the largest cities of the ancient world. It's comprised of three main ruins: the Moon Pyramid, Sun Pyramid and Temple of Quetzalcoatl.

Hot air ballooning over it at sunrise was one for the books. We soared over the pyramids, able to see the layout the Teotihuacanos envisioned two thousand years ago. I was particularly amazed by the sheer size of the Sun Temple, the third largest pyramid in the world.

Is Mexico City worth visiting? 6 reasons why it completely is

World-class Museums

The only museum I had time to visit was the National Museum of Anthropology – thankfully, it was amazing. The museum contains an extraordinary collection of artifacts from all of Mexico's pre-Colombian civilizations.

Mexico City has a bevy of other amazing museums to choose from as well: the Museo del Templo Mayor, Frida Kahlo Museum, the Diego Rivera Mural Museum and Palacio de Bellas Artes. Mexico City even has a Caricature Museum and Graphic Art Museum, so there's bound to be something to strike your fancy.

Is Mexico City worth visiting? 6 reasons why it completely is

Roma, Mexico City's Bohemian Neighborhood

Is Mexico City worth visiting? 6 reasons why it completely is

Out of everywhere I visited in Mexico City, Roma is the place where I would most like to live.

Once the residence of Jewish immigrants and the European elite, Roma is a leafy neighborhood with wide boulevards, fountains and beautiful plazas. It's the kind of neighborhood that's perfect for strolling. I especially loved its architecture, which ranged from neo-classical to art nouveau.

I took a food tour there with Sabores México (review here!), and we visited two craft breweries, an artisanal coffee shop, a Oaxcan restaurant and a mezcal distillery. My kind of neighborhood.

Is Mexico City worth visiting? 6 reasons why it completely is

Fine Dining for (Relatively) Cheap

In Mexico City, you can dine at some of the best restaurants in the world for relatively cheap.

Pujol, heralded as one of the top restaurants in the world, offers a seven-course tasting menu for $90 a person including tax. That's a bargain in fine dining.

My favorite restaurant of the trip was Azul Histórico. Azul Histórico specializes in traditional Mexican food, and is located in the courtyard of a beautiful, historic home. It's definitely touristy, but food was excellent. The chilaquiles in particular were life-changingly good.

Amazing Street Food

But, you of course don't have to pay big money to eat well in Mexico City. You can find authentic street food from all over Mexico – everything from Oaxacan tlayudas and Veracruz-style tamales.

Is Mexico City worth visiting? 6 reasons why it completely is

Tacos we procured from a taco truck after leaving a club – sooo good.

The downsides

The biggest complaint I have about Mexico City is that the downtown smelled strongly of pee. And I mean, STRONGLY. But that may be because the pope was in town during my visit so the downtown was very crowded.

Is Mexico City worth visiting? 6 reasons why it completely is

But is Mexico City dangerous?

Okay, it's not Toronto, but if you exercise the same precautions you would in any city you should be fine.

As in most of Latin America, petty theft is relatively common. Case in point – my dad was almost pickpocketed while we were riding the subway. A group of around five men and women started shoving us into the train when the doors opened. I started yelling at them, while one guy tried to grab my dad's wallet. As the doors were closing, all five of them jumped off the train back to the platform.

Frankly I wouldn't recommend take the subway anyway if you're only in Mexico City a short time – it wasn't a pleasant experience beyond the near pickpocketing.

Taxis can also be sketchy, and it's better to take Ubers than taxis – they're both cheaper and safer.

Important info:

Three nights in Mexico city was perfect. I'd recommend taking off Friday and Monday, and fly Friday morning, and return Monday morning.

We absolutely loved staying at the Gran Hotel Ciudad de México. Rates start at $180 a night. For more hotels in Mexico City, check out rates here.

Mexico City taxis can be VERY sketchy, so I would 100% take Ubers. If you're new to Uber, get $20 off your first ride here.

Our private hot air balloon ride over the Teotihuacán pyramids was with Fly Volare and cost $180 per person. See my full review here. if you don't have a few hundred dollars to spend on hot air ballooning, Teotihuacán is more than worth a visit regardless.

Admission to National Museum of Anthropology costs $3.50 per person. There's a lot to see -allow for at least 4-5 hours.

Our food tour was with Sabores México and cost $50 per person. See my full review here.

Make sure to purchase travel insurance before your trip to Mexico City. I've used World Nomads for years and highly recommend it.

Have you been to the DF? In your opinion is Mexico City worth visiting?

Ashley Fleckenstein

Ashley Fleckenstein

Ashley is an American travel and lifestyle blogger who lives in Uganda. Since college she has au paired in Paris, backpacked the world solo, and lived in Colorado. She's been to forty countries but somehow still gets lost in her home town. Her work has been featured by Buzzfeed, Forbes, TripAdvisor, and Glamour magazine.
Ashley Fleckenstein
shares