What’s on in Barrydale this weekend The Karoo Art Hotel should be on every traveller’s bucket list. This recently refurbished...