Coffee is not just a drink, it’s a lifestyle and this city really knows a thing or two about making a decent brew. While there are many big chains, small independent coffee shops still dominate. If you enjoy coffee, a bag of locally roasted coffee beans also makes the perfect souvenir. Joburg is an early rising city and breakfast at a neighbourhood cafe is a great way to start the day.