Chefchaouen is one of the most touristic places I visited in Morocco, so two days was definitely enough for me, but it is so beautiful and unique that it was worth the trip to the mountains to see the magical blue city of Morocco. Many people also only take day trips to the area.