Cape Town hotels win top spots at World Travel and Leisure awards Cape Town was rated as the best city in Africa and the Middle East...