If you are looking for a drowsy dorp where nothing much happens, then Heidelberg (270km from Cape Town) is for you. Straddling the N2, exactly halfway between Cape Town and Knysna, it has the potential for being a convenient and calm stop-off for travellers heading in either direction. On atmosphere, it’s also far removed from Swellendam up the road, a B&B metropolis in comparison. The Duiwenhoks River skirts the town and the rolling countryside rising up around Heidelberg is picturesque - a spread of dairy farms that quickly gives way to the Langeberg mountains, which harbour the impressive Grootvadersbosch Nature Reserve and Boosmansbos Wilderness Area.