After breakfast, we head to the beautiful town of Heidelberg. Built on the banks of the River Neckar, the city is surrounded by lush green hills and boasts a castle and Baroque-style Old Town full of grand and beautifully-preserved buildings. Choose to spend the time exploring at your own pace, or you may wish to purchase the optional entrance to the mighty fortress, accompanied by a guide. Perched high above the city, there's plenty to see, such as the inner courtyard, pretty garden, residence ruins and the famous giant barrel. Your optional ticket also includes a trip on the Heidelberger Bergbahn, a historic funicular railway which connects the city to the fortress. Sit back and enjoy the panoramic vistas of the Neckar and beyond, before exploring more of Heidelberg at your leisure.