Set along the edge of the Black Forest, Gengenbach is one of southern Germany’s most charming old towns. Its beautifully ...