Heidelberg it self is a picture perfect place, but the Ruins of Heidelberg (Schloss Heidelberg) is the real show stealer. Located in the Heidelberg Castle Gardens, the ruins stand tall in the middle. If you are looking for ruins that are massive, very well preserved and take you back in time: then you have come to the right place!