One of the main attractions is Heidelberg Castle ('Schloss Heidelberg'), a romantic ruin towering over the city. Enjoy stunning views of the Old Town and the ...