One day in Heidelberg, Germany including the Alstadt, Heidelberg Castle and best views in the city! Heidelberg makes the perfect day trip!