Explore Marrakech: Marrakech is a vibrant city with a bustling market, beautiful palaces, and gardens. Visit the famous Jemaa el-Fnaa square to experience the bustling atmosphere and enjoy local food and entertainment. Don't miss the Bahia Palace and the Saadian Tombs for an insight into the rich history of the city.
Visit the Sahara Desert: The Sahara Desert is one of the most iconic natural landmarks in Morocco, and a visit to this region is a must-do. Take a guided tour to explore the dunes, spend a night in a traditional Berber camp, and witness the stunning sunrise or sunset over the sand dunes.
Discover the blue city of Chefchaouen: Chefchaouen is a picturesque city in northern Morocco famous for its blue-washed buildings and stunning mountain views. Take a stroll through the winding streets, visit the Kasbah Museum, and hike in the nearby Rif Mountains.
Visit the ancient Roman ruins of Volubilis: Volubilis is an impressive ancient Roman city that dates back to the 3rd century BC. The ruins are located near the city of Meknes and offer an insight into Morocco's rich history and culture.
Enjoy the coastal city of Essaouira: Essaouira is a laid-back coastal city with a charming medina and beautiful beaches. Take a stroll along the ramparts, visit the port to see the colorful fishing boats, and enjoy fresh seafood at one of the many local restaurants.
These are just some of the top things to see and do in Morocco, but the country has so much more to offer, from hiking in the Atlas Mountains to exploring the imperial cities of Rabat and Fez.