Just found this very informative website. The South African History Online (SAHO) is the largest independent non-partisan peoples’ history project in the country.
It was established in June 2000, as a non-profit Section 21 organisation, with the aim to address the biased manner in which the history and cultural heritage of South Africa (and Africa) has been represented in our educational and cultural institutions.
The most amazing part for me are the timelines and the places. There is a sub section that deals with the history of Cape Town. Have look at the old picture of Long Street.
Have a look at the site at http://www.sahistory.org.za and let me know what you think about it.