Heidelberg River Cruises
Heidelberg is a beautiful city where visits usually include Germany's oldest university and the picturesque ruins of Heidelberg Castle, from where there are wonderful views of the Neckar River valley. The Altstadt is the charming old town, district, and a funicular can be taken to the top of the Konigstuhl Mountain.