Trail towns are redefining rural travel in Southern Africa through hiking, cycling and slow adventure tourism.