Heidelberg

Heidelberg, a romantic city with a historic castle and Old Town; enjoy dishes like Maultaschen and Palatinate wines.