Start your trip by immersing yourself in the vibrant atmosphere of Mexico City, the capital of Mexico. In the morning, visit the historic center, known as Zocalo, where you can marvel at magnificent landmarks such as the Metropolitan Cathedral and the National Palace. Take a stroll through the colorful streets of the bohemian neighborhood of Coyoacan in the afternoon, and don't miss a visit to the Frida Kahlo Museum. As the evening sets in, head to the trendy neighborhood of Roma for delicious street food and lively bars.
Embark on a journey to Teotihuacan, an archaeological site located just outside of Mexico City. In the morning, explore the massive Pyramid of the Sun and Pyramid of the Moon, marveling at the rich history and grandeur of the ancient city. Climb to the top of the pyramids for breathtaking views of the surrounding area. In the afternoon, visit the Museum of Teotihuacan Culture to learn more about the civilization that once thrived here. Wrap up your day by experiencing the vibrant energy of the Plaza Garibaldi in Mexico City, known for its mariachi bands and festive atmosphere.
While in Mexico City, make sure to visit the neighborhood of Xochimilco, famous for its colorful trajineras (traditional boats) floating through a network of canals. You can enjoy a relaxing boat ride while being serenaded by mariachi bands. Another off the beaten path attraction is the Museo Frida Kahlo in Coyoacan, also known as the Blue House, which offers a glimpse into the life and art of the iconic Mexican artist Frida Kahlo. Finally, don't forget to try some authentic Mexican street food like tacos al pastor or churros from local vendors throughout the city.
For hotel and flight prices, you can check out this link.