The fairytale towns in Germany can't be missed. Travel writers and locals pick the prettiest towns in Germany, across the entire country.