Originally constructed around 1214, after several rebuilds due to lightning, fires, wars, and invasions, Castle Heidelberg stands majestically over old town. Heidelberg is well worth a visit if you have never been, and a re-visit if you have.
There is so much history and beauty in this wonderful German city, you will not be disappointed.