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, beautiful sandy beaches for fun in the sun. Moreover, the city is backed by the...