Chefchaouen is best known for its blue buildings, painted in a spectrum of soothing hues. Only a short walk away are the equally amazing Rif mountains and the Cascades d'Akchour! Somewhere between the city and the wilds of nature you'll find picturesque little towns that seem to fade right into the landscape. These are my favorite small towns–the ones where people and places seem to get along just perfectly. Read more