2. Chefchaouen, Morocco
Why you’ll love it: You’ll know Chefchaouen as the famous ‘blue city’ of Morocco — considered to be one of the most beautiful (and photogenic) towns in the country. With its labyrinth of narrow blue alleyways and walls covered in striking shades of blue, Chefchaouen is small enough to navigate comfortable by foot. It also offers travelers a chance to experience North African hospitality without the hectic crowds that typically converge on bigger cities like Marrakesh and Casablanca.
Don’t miss… the waterfalls of Akchour just 40 minutes away.