In Heidelberg's Altstadt
Heidelberg, Germany
At first glance, Heidelberg's Altstadt (Old Town) seems like a destination frozen in time, with it's historic churches and baroque style buildings, but Heidelberg is alive with cafés, fine dining, shopping and people watching.