Chefchaouen and Tétouan
Chefchaouen is the Blue City with a view of the Horn, set in the northern mountains of Morocco. Its hilly blueness makes it a delight for the eye.
Tétouan is a coastal city on the Mediterranean Sea across the Rif Mountains from Chefchaouen. It has a Royal Palace, medina, and various craftsmen at work.