Wander through the colorful souks of Marrakech and enjoy traditional Moroccan tea. Be mindful of local dress codes and cultural norms. Explore the Sahara Desert with a camel trek, visit the historic city of Fes, and relax in the coastal town of Essaouira. Savor the flavors of Moroccan cuisine, including tagine and couscous. Experience the stunning architecture of the Hassan II Mosque in Casablanca. Take a hike in the Atlas Mountains and visit traditional Berber villages. Enjoy a stay in a traditional riad for an authentic experience.