Start your day at the heart of Mexico City, the Zocalo. This historic square is one of the largest in the world and is surrounded by impressive buildings, including the Metropolitan Cathedral and the National Palace. Take a stroll and immerse yourself in the rich history and vibrant atmosphere of this cultural hub. (Free admission, 2 hours)
Visit the Frida Kahlo Museum, also known as Casa Azul. This museum showcases the life and works of the iconic Mexican artist, Frida Kahlo. Explore the colorful rooms and gardens, and gain insight into Kahlo's personal and artistic journey. (Admission: $10, 2 hours)
Head to Mercado Roma, a trendy food market in the Roma neighborhood. Sample a variety of delicious Mexican dishes from the numerous food stalls and enjoy the vibrant atmosphere. Don't miss the chance to try traditional street tacos and refreshing aguas frescas. (Cost: $15, 1 hour)
Embark on a day trip to Teotihuacan, an ancient Mesoamerican city located just outside of Mexico City. Marvel at the impressive pyramids, including the Pyramid of the Sun and the Pyramid of the Moon. Climb to the top for breathtaking panoramic views of the surrounding area. (Admission: $25, 3 hours)
End your day by exploring the charming canals of Xochimilco. Hop on a colorful trajinera boat and enjoy a relaxing ride through the floating gardens. Experience the lively ambiance with mariachi music, delicious food, and the opportunity to purchase crafts from local vendors. (Cost: $20 per hour, 2 hours)
If you have extra time, consider visiting Coyoacan, a bohemian neighborhood that was once home to Frida Kahlo and Diego Rivera. Explore the cobblestone streets, visit the Casa Azul Annex, and enjoy the vibrant artsy vibe. Another hidden gem is the Museo Soumaya, which houses an extensive collection of art, including works by European masters like Rodin and Van Gogh, as well as Mexican artists.
For more information on flights and hotels, check out KAYAK.