Chefchaouen – Morocco’s acclaimed “Blue City” – is a treat to your eyes. It’s stunningly beautiful! This small town is nestled in the foothills of the beautiful Rif mountains. The walls of this city are covered in blue hues from a palate that ranges from…