Experience the best of Morocco in five days on this immersive journey from Marrakech to Essaouira. Explore the vibrant Medina of Marrakech, Jemaa el-Fnaa, and historic palaces, then head into the High Atlas Mountains to visit charming Berber villages and enjoy scenic hikes. Continue to the Atlantic coast to discover Essaouira's UNESCO-listed medina, picturesque harbor, and relaxed seaside atmosphere. Round out the trip with a hands-on Moroccan cooking class and authentic cultural experiences, all led by a knowledgeable guide.