This tiny, historic Karoo town is home to the Lord Milner Hotel, a beautifully preserved relic from South Africa’s colonial past. With its quirky museum, vintage red London bus tours ...