When you get outside the hustle and bustle of the big Moroccan cities like Fes and Marrakesh, the pace really slows down and you can find beautiful little gems of small towns. Perhaps one of the most amazing ones is the blue city of Chefchaouen, in the north of the country near Tangier. Nestled into the Rif Mountains, the old town is clean, quaint and friendly. Perhaps best of all, through tradition much of it is also painted in incredibly beautiful hues of blue.
The whole town is just an explosion of color. Like catnip for a photographer. (And for cats – more on that later).