South Africa is known for its warm weather and great holiday destinations. It is a modern country with all the luxury you would expect from a 5 star holiday, while still offering a distinct African experience. The cultural diversity of the people and the bright traditional clothes they wear has earned the locals the nickname of the rainbow nation. If you go looking for the pot of gold at the end of the rainbow you will find Egoli, city of gold as JHB is also called. Most travelers will pass through at least once during a trip to South Africa because most flights connect there. Jozi as the locals love to call this city is the biggest in the world not navigable by water and claims to be the lightning capital of the world. The city is a cultural bouquet with a rich history to dig into. If you happen to find yourself in the city, here are a few places that will help make it a more memorable experience.