From wheat-field dorpies to mountain-framed villages, these 10 Western Cape towns are perfect for slow travel and peaceful ...