Condé Nast Traveller readers have made the terrible mistake of voting Cape Town the second best city in world.