There are plenty of small towns in Germany, and it can be hard to decide where to visit. So here is a list of the best German towns I love.