If you really want to go off beaten path in Morocco, then you should go the authentic town of Taroudant. It will surprise you the minute you arrive. Expect yourself a warm welcome from the locals here whilst enjoying one of the best riads the...