Hello! I would like some advice on where to stay for a night between Merzouga and Fez? We will be traveling by car and would like to stay somewhere overnight in between as I heard it's a long way, about 7 hours (without stopping for sight-seeing).
I'm thinking of these 3 towns--Azrou, Midelt, or Ifrane, or somewhere else that anyone can recommend. Which town is best in terms of sights, people, and an authentic Moroccan experience for avid photographers like us.