Nordlingen is no ordinary German town. With its red roofs, church towers, and ring of ancient walls, it wears its medieval ...