Take a cable car or walk up to visit Heidelberg Castle and then enjoy the view of this beautiful German city. Heidelberg has a charming old town with one of the longest shopping streets in the world.
Eighty years on from the devastating Allied bombings, the renaissance of this ‘Florence of the Elbe’ is complete ...