Wednesday 20 January 6 pm Belmond Mount Nelson, Gardens
Wednesday 20 January 10:30 am Baxter Theatre, Rondebosch
An eight-kilometre uphill ride with gradients ascending between 1,051m and 1,903m. A mountain bike race and road race, the Bouckaert-Soenen Cycle Race, also known as the Granite Conqueror, is a challenge reserved for
It's Friday, and that means dancing the week's worries away. When choosing a club to go to, one of the last things you would consider is the view, but the
Travel in style with the ultimate companion, the Torie travel wallet is perfect for keeping all your important information in one place. Local stylist and designer, Thalia Strates' love of
Tuesday 19 January 7 pm Sunningdale Sports Complex, Blouberg
Tuesday 19 January 11 am Plein Street, CBD
Tuesday 19 January 9:45 am The Anchorage, Hout Bay
We've all felt it. The hard gusts of wind that sweep throughout the city, marring our summer. The strong gusts of the so-called Cape Doctor have been blowing non-stop for at
Devotees practice hot yoga or Bikram in a studio heated to around 40°C. This might sound heavenly for the cooler months around May to August, but what about right now