The most charming small towns in Germany

Visiting these towns is like stepping into a fairytale
Rothenburg ob der Tauber Germany
Roman Kraft/Unsplash