Whether it’s a day trip or a few nights’ stay, here are three budget-friendly towns to visit in the Bergrivier region