In the morning, start with a visit to the historic center of Mexico City, Zocalo. Here you can explore the stunning architecture of the Metropolitan Cathedral, the National Palace, and the Templo Mayor. For lunch, head to the trendy Roma neighborhood and try some authentic Mexican tacos. In the afternoon, visit the Frida Kahlo Museum, also known as the Blue House. End your day with a romantic dinner at the Bellini revolving restaurant, which offers breathtaking views of the city skyline.
Begin your day with a relaxing morning at Playa Delfines, one of the most beautiful beaches in Cancun. In the afternoon, take a boat tour to Isla Mujeres, where you can swim with dolphins and explore the underwater museum. End your day with a romantic dinner at the Casa Rolandi restaurant, which offers stunning views of the Caribbean Sea.
Start the day with a visit to the Tulum Mayan ruins, located on a cliff overlooking the Caribbean Sea. Afterward, head to the nearby Tulum Beach and relax on the white sand beach and turquoise waters. For lunch, try some fresh seafood at the Real Coconut restaurant. In the evening, go for a romantic sunset horseback ride on the beach.
Start the day with a visit to the Xcaret eco-archaeological park, where you can learn about Mayan culture, swim in underground rivers, and watch cultural performances. For lunch, head to the La Cueva del Chango restaurant, which has a beautiful garden setting. In the afternoon, visit the famous 5th Avenue in Playa del Carmen and do some shopping. End your day with a romantic dinner at the Alux Restaurant and Lounge, which is located in a stunning cave.
Other attractions and experiences that you might enjoy include visiting the Chichen Itza archaeological site, exploring the colonial city of Merida, and swimming in the cenotes (underground caverns) of the Yucatan Peninsula. To maximize your fun, consider taking a hot air balloon ride over the Teotihuacan pyramids in Mexico City or booking a couples' massage at a luxurious spa in Playa del Carmen. As for side trips, you may want to visit the nearby island of Cozumel or check out the Sian Ka'an Biosphere Reserve in Tulum.