There are only a few places in Southern Africa where you can interact with a colony of Meerkats. One of the best places for this is in the Makgadikgadi in Botswana. Years of research have gone in to this Meerkat project in this place and the experience is really something to like no other. Some of the Meerkats in this area have become so used to people that they have become habituated and relaxed, so much so that they actually sit in people's laps and even climb on top of their heads for an excellent viewing platform.
There is another Meerkat experience in South Africa that is more accessible and is a great option for those travelling along the Garden Route.
A Meerkat experience requires an early morning start, but it is quite an adorable and special event.