10. Tetouan[SEE MAP]
Located in the north of Morocco at the base of the Rif Mountains, Tetouan is a small city whose name means “the water springs.” It is a significant port on the Mediterranean Sea and was once the capital of Spanish Morocco.
Its streets are lined with square, white-washed buildings in a Spanish style and wide boulevards. Be sure to visit the city’s charming medina and feel as if you have stepped back in time.