Discover the top things to do in Morocco, from exploring the bustling souks of Marrakech to wandering the blue streets of Chefchaouen. Experience a camel trek in the Sahara Desert, visit the stunning Hassan II Mosque in Casablanca, or relax in the coastal town of Essaouira.