Chefchaouen City is in Morroco, Egypt. It is situated on a mountain, and in the inner city, the people have a mutual love affair with blue. Sky blue, turquoise, aqua blue, indigo, all inspired by the sky and sea. It is a beautiful, exotic place.
“This humble town is the embodiment of almost every Moroccan cliché,” writes Wikitravel.
Here is another gem in Egypt, the most beautiful oasis in North Africa.