[Image Source] The capital of South Africa, this beautiful port city is situated on the southwest coast. Overlooked by the stunning Table Mountain, it sits proudly on the peninsula. Cape Town has everything. It boasts mountains, golden beaches, vineyards and a thriving city. … [Read more...]