Top Ten Things To Do on Vacation in Heidelberg, Germany (5) April 10, 2023 Market Square (Marktplatz)