Amy Rose Everett Where to eat, drink and stay in Cape Town Ever-excellent spots in South Africa’s epicurean dreamland