Heidelberg es una ciudad situada en el río Neckar en el suroeste de Alemania. La quinta ciudad más grande del estado de Baden-Württemberg después de Stuttgart, Karlsruhe, Mannheim y Freiburg im Breisgau. Heidelberg es un destino turístico popular debido a su paisaje urbano romántico y pintoresco, que incluye el castillo de Heidelberg y el casco antiguo de estilo barroco.