About an hour south of Frankfurt, Heidelberg is Germany’s most famous university town. During WWII the city suffered almost no bombing damage and retains an enchanting baroque charm. The old town, or Altstadt, is a maze of narrow gothic streets along the river Neckar with the famous Heidelberg Castle perched above on a nearby hilltop. Considered by some the intellectual capital of Germany, Heidelberg is culturally diverse city attracting thousands of tourists every year.