Germany: Heidelberg – Heidelberg Castle

Heidelberg Schloss (or castle in German) is the massive fortress on a hill above the town of Heidelberg. The castle was founded in 1214 and later expanded, rebuilt and rebuilt again as multiple wars and natural disasters kept destroying it (interestingly, three times it burned down due to lightning bolt strikes). Today, some parts of the massive castle grounds are restored and house museums (including the German pharmaceutical museum) and some parts are left as skeleton walls and window frames. From many points in the castle, you can have a panoramic view of the town of Heidelberg below. What’s more, to get here you take a historic funicular, that then goes even higher up the hill to the very top of the mountain.