Things to see in Heidelberg – One of the most romantic cities in Germany

Heidelberg, situated on the banks of the Neckar River is known to be one of the most romantic towns in Germany. While you walk around the essential places to visit in Heidelberg, you constantly bump into sights that seem to have come out of a fairy tale. We had the chance to spend a weekend […]

Continue Reading