Visit Berber Villages in the High Atlas Mountains near Marrakech
If you are in Marrakech, it is greatly worth your time to take a day trip (or two day trip) into the High Atlas mountains. There you'll find some wonderful Berber villages where you can experience the life and culture of the indigenous people. These small Berber villages are often the highlight of any trip to Morocco, especially if you are given the chance to enter their homes and interact with the people. The small town of Amizmiz is a great starting point for walking out to the villages.
For more info, see http://berberadventures.com