There is certainly no shortage of great attractions in Morocco. The country enjoys a strong sense of culture and a long and ancient history.
Whatever experience you are looking for can be had while here. Explore the Berber villages, skiing at Mount Toubkal in High Atlas, hiking, mountain biking…are all available.