I have heard wonderful things about some of the cities in Morocco, with the amazing architecture and markets etc, but I'm curious about whether it is possible to travel off the beaten track in Morocco (that is, I'm sure it's possible but want to know if it's worthwhile)? Are there less 'discovered' gems to explore? And wilderness areas for hiking etc? I would really like to experience a more traditional and authentic side of the country. Any advice much appreciated!