Here are the best places to visit in Heidelberg, including: Heidelberg Castle,Philosophenweg,Heidelberg Old Bridge