The blue city of Morocco is full of mystery and wonder. Discover the top 10 things to do in Chefchaouen in this complete and detailed guide!