Chefchaouen, or "Chaouen", is the blue city in the Rif mountains, and in person it's as photogenic as on Instagram. Every wall, staircase and door in the medina is painted in shades of blue, with pots of flowers on the steps and cats sleeping everywhere. After Fez or Marrakech it feels calm: shopkeepers are much less pushy, the air is fresh, and the mountains are right behind the houses. Keep in mind that it's small and very popular, so the most famous corners have queues for photos in the middle of the day.
History & How Long to Stay
Moulay Ali ben Rashid founded Chefchaouen in 1471 as a small fortress to fight the Portuguese, who held towns on the coast. After the fall of Granada in 1492, Muslim and Jewish refugees from Andalusia settled here, which is why the white houses, tiled roofs and narrow streets look so Andalusian. For centuries it was a holy city, closed to Christians; only a few foreigners entered in disguise before Spanish troops occupied it in 1920. It was part of the Spanish protectorate until Morocco's independence in 1956. Nobody agrees on why it's blue: one theory says the Jewish families who arrived in the 1930s painted it to represent the sky and heaven, others say it keeps mosquitoes away or keeps houses cool. Today the town repaints the walls regularly, partly for tourism.
How long to stay: 2 days.