15 Best Places to Visit in Germany

1. Berlin

2. Neuschwanstein Castle

3. Munich

4. Dresden

5. Weimar

6. The Rhineland

7. Berchtesgaden

8. Heidelberg

9. Leipzig

10. Cologne

11. Nuremberg

12. Rothenburg ob der Tauber

13. The Black Forest

14. Hamburg

15. Bamberg