Johannesburg
Total cost per day: $52.67
The $910 price tag on a flight to Johannesburg is steep — it’s the third-most expensive airfare on the list — but the cost is balanced out by the third-cheapest average hotel cost at only $18.67 per night. The top attraction in Johannesburg is the Apartheid Museum, where visitors can educate themselves on South Africa’s history, according to TripAdvisor and U.S. News & World Report.