When you arrive in Marrekesh, a car will be waiting for you to take you to your hotel. After relaxing for a bit at the beautiful hotel, enjoy a city tour before taking a night out on the town. The next day will include another walking tour. Marrekesh is an ancient city, full of beautiful mosques, and museums, so there is plenty to see! Be sure to keep an eye out for the breathtaking gardens and stunning souks. Anything you could want to try, or even look at live in these open-air markets. You’ll have a whole day to yourself to explore the city before heading out on a Sahara Desert Trek. You’ll pass through many Berber villages, riverside oasis and barren hillsides clustered with Kasbahs. After some lunch, we’ll drive further to Zagora, with stunning views of the Draa Valley. Arriving in the late afternoon, there will be a short break before riding camels into the dunes, where you will spend the night in Berber tents. After a breathtaking sunset, you will enjoy a meal cooked by your hosts. Spend the night under the stars in traditional Berber tents with your hosts. In the morning, indulge in a home cooked breakfast with your hosts before getting riding the camels back to the original site. Spend one last night in Marrekesh, and then head out to Essaouira, a beautiful white sand coastal town on the southwestern coast of Morocco. It’s located amidst some of the most spectacular seashore; virtually untouched beaches lay steps away from your hotel. The next few days are yours to do with want you want! Enjoy the beach, check out the local souks, and indulge in the amazing cuisine that Morocco has to offer.