Oberstaufen, a small picturesque town near the German-Austrian border.