Eating

The Altstadt, especially around Steingasse and Untere Strasse, is chock-full of restaurants, cafes, pubs and beer gardens. Cosy restaurants frequented by locals are tucked away on the side streets south of the Hauptstrasse and west of the Kornmarkt.

Many of Heidelberg's traditional pubs are also atmospheric places to dine on hearty German cuisine.