BEST SMALL TOWNS: Richmond is easy to miss, but if you do visit, it’s hard to leave

Halfway between Cape Town and Joburg sits the historic town of Richmond. Ordinary-looking at first glance, it has a delightful character.