Cape Town, the oldest city in southern Africa, is regularly heralded as one of the most beautiful on earth. Yet the city feels -- and is -- very different from the rest of Africa.
A spiritual center for Jews, Christians and Muslims, this city draws visitors from every corner of the Earth, not only for its tourist attractions, but also for its religious shrines.
Johannesburg throbs to a heady, relentless beat, fueled by the sociability of its inhabitants that is creating a cultural stew in the city's clubs, bars & restaurants.
Tel Aviv is everything Jerusalem is not. The city began with a gorgeous strip of beach and went on from there to become the bold and busy city that never sleeps.