Resting in the foothills of the Kasteelberg, meaning ‘Castle Mountains’, Riebeek Kasteel is one of the oldest towns in South Africa. It rests in the stunning Riebeek Valley just 80 kilometres from Cape Town. This historic town radiates from the town church and overlooks rolling fields edged by scenic mountains- one could mistake this beautiful area for the hills of Tuscany. It is known for its idyllic setting and boasts a laid-back atmosphere as well as a rich art scene. Riebeek Kasteel hosts a number of festivals celebrating the town’s abundant olive harvests, excellent Shiraz wines and local culture and arts. Visitors can look forward to strolling down the main street while browsing local shops, sampling local wines and tasting an array of delicious olives.