Located in the Baden-Wurttemberg region, Heidelberg is often described as a one of Germany’s prettiest cities. Lying on the river Neckar, Heidelberg is renowned for its traditional markets, picturesque Old Town and the famous 13th century castle which dominates the Heidelberg skyline.
See:
Experience:
Secrets of the City: