The Vineyard Hotel
Luxury accommodation in Cape Town's Newlands, set against Table Mountain's eastern slopes with 8 acres of gardens, four on-site restaurants, and riverside views.