Cape Town beat the likes of Kenya, Egypt and Vietnam in Post Office Travel Money's annual long-haul holiday costs barometer thanks to a weaker South African rand and a fall in local prices.