The hostel where we stayed had beer in the vending machine. I’d seen this before at other hostels. The cost of the beer, twenty rand, is somewhere between $2.50 and $3 depending on whether you exchanged dollars for rand at the hostel or got them out of an ATM. Either way, want a beer at 3:00 AM? No problem. They had chips in the machine as well so that you could get a balanced meal.