Start your adventure by exploring the colorful souks of Marrakech in the morning. In the afternoon, visit the Bahia Palace, a stunning example of Moroccan architecture. As the sun sets, head to the famous Jemaa el-Fnaa square for some delicious street food and live entertainment.
Explore the medieval city of Fes in the morning by visiting the UNESCO-listed medina, the world's largest car-free urban zone. In the afternoon, check out the Bou Inania Madrasa, a beautiful example of Moroccan Islamic architecture. End the day by enjoying a traditional Moroccan dinner at one of the city's many restaurants.
Marvel at the ancient pyramids of Giza in the morning, followed by a visit to the world-famous Egyptian Museum in the afternoon. End your day by taking a stroll through the vibrant Khan el-Khalili bazaar, where you can pick up souvenirs and enjoy traditional Egyptian street food.
Discover the incredible Valley of the Kings in the morning and marvel at the stunning ancient tombs. In the afternoon, head to the massive Karnak Temple complex, which took over 2000 years to build. End the day with a relaxing felucca boat ride along the Nile River.
Visit the beautiful Philae Temple, dedicated to the goddess Isis, in the morning. In the afternoon, take a tour of the Aswan Dam and learn about the history of this impressive engineering feat. End the day by watching the sunset over the Nile river from the top of Elephantine Island.
Relax on the beautiful beaches of Hurghada in the morning and take a dip in the Red Sea. In the afternoon, explore the underwater world by booking a snorkeling or scuba diving tour. End the day by savoring some fresh seafood at one of the many local restaurants.
Spend your last day in Cairo by visiting the stunning Salah El-Din Citadel in the morning. In the afternoon, take a stroll through the beautiful Al-Azhar Park, which offers stunning views of the city. End your trip by enjoying a farewell dinner at one of Cairo's many rooftop restaurants.
Consider taking a day trip to the nearby Atlas Mountains in Morocco or taking a hot air balloon ride over Luxor in Egypt. To maximize your fun, try to meet and interact with locals, learn some Arabic phrases, and try new foods.
To check hotel and flight prices, click here.