The history of Heidelberg, a charming city on the Necker River in Southwest Germany, may date back as far is the 5th century BCE. But its reputation today rests in part on Heidelberg University founded in 1386. The university is the oldest university in Germany, and romanticized stories of student life are better known than