Heidelberg's Hauptstrasse is the place to start exploring this beautiful city.

 From this narrow main street, you'll find countless even narrower side streets and alleyways just begging to be explored, each bursting with things to see: unspoiled medieval architecture, splendid old churches, boutique shops, galleries, cafés, and restaurants. 

Highlights include the early 15th-century Heiliggeistkirche, the Church of the Holy Ghost, and Haus zum Ritter, a Renaissance building dating from 1592. 

Other highlights include the Neckarstaden where you'll find Marstall, the old court stables and home of Heidelberg University's art collection, as well as the Stadthalle adjoining the landing stages for the many boats that take tourists for cruises along the castle-lined Neckar.