Cape Town ranked the ultimate foodie destination in the world, according to travellers