Morocco Tours to the Rif Mountains

Morocco is a small country with a large heart for exceptional beauty. The Rif Mountains is one of the areas in northern Morocco.  You may have heard of Chefchaouen in Morocco.  Chefchaouen is a large city where most of the budget Morocco tours will start for the Rif...