Cape Town is rightly dubbed the “Mother City” of South Africa, as it was here the settlers first landed. These days the city is a modern Mecca, but still has its roots in the past, with colorful places to explore its history. Meanwhile, Cape Town and the Atlantic Seaboard offer endless...