Chefchaouen, Chaouen for short, is a gorgeous mountain city in northern Morocco. Due to its location, many don’t make it there when visiting this country but I assure you it cannot be missed. The city is famous for its blue-washed buildings located in its…