Hahndorf, South Australia, is a small town in the Adelaide Hills, 30 minutes drive from the city centre. It's an old German settlement, and a great day out.