Beautiful lush green castle in college-y town of Heidelberg, Germany. Gorgeous