Oberschweinstiege offers seasonal German cuisine in a rustic building dating back to the 1500s, complete with a beer garden under chestnut trees.