Die Altstadt ist das Herz und die historische Mitte der Universitätsstadt. Die Hauptstrasse ist die zentrale Achse, die durch die Heidelberger Altstadt führt. Sie verläuft parallel zum Neckar vom Bismarckplatz über den Universitätsplatz bis zum Karlstor. Sie bildet insgesamt eine Länge von 1,6 Kilometern und ist eine sehr beliebte Einkaufsstraße. Neben den vielen Boutiquen und einladenden Gastronomiebetrieben finden sich zahlreiche wichtige Einrichtungen wie das Rathaus, das Kurpfälzische Museum oder Teile der Universität.