Hahndorf is a small town in the Adelaide Hills, about thirty minutes drive from the city centre. It is an old German settlement, first established in 1839, so by Australian standards it's been around...