Gengenbach, a fairytale town in southern Germany
To say that Gengenbach is the most beautiful town in Germany is perhaps foolish on my part. The general appearance of Gengenbach is fairy-like, with its rampart, its gates to the city and its medieval watchtowers. Inside a labyrinth of cobbled alleys, with colored half-timbered …