Chefchaouen, an otherworldly escape in Morocco’s Rif Mountains, has plenty to offer. Here's how to tailor your trip to different travel styles.