10 of the loveliest German old towns
Freiburg, which lies between the Kaiserstuhl hills and the Black Forest, is known for its high quality of life. The Bächle, small water-filled channels that run through the old town, contribute to that. They were presumably once part of the drainage system, but now they add to the charm of the city. But watch it! Legend has it that if you step into one, you have to marry someone from Freiburg.