What is the best off the beaten track little town to live in South Africa?