I am wondering who offers the best tours in soweto. we are looking for something that is a small group that gets to really see the people and culture. I think a big bus is too much like a herd of cows. we are interested in a day tour. I have seen www.tasteofafrica.com web site so far. is this the best choice?