Home Featured Heidelberg, Germany: A beautifully ancient, but youthful, university town