Johannesburg has emerged as the most popular destination city in Africa in 2016, followed by Cape Town, according to the annual Mastercard Global Destination Cities Index.