This is an amazing city and I loved living here for a few months. This is a city with a relaxed and international feel. There's hardly any crime and the weather is great (lemon trees etc). It feels really foreign. The food here is the best food in Germany
Heidelberg is an amazing city and it's great for a short stay. There's plenty to see and do here; the old town, the Schloss and the largest wine barrel in the world. I can recommend the cable car to the Königstuhl.
All I can say is that Heidelberg is an amazing city. It's typically German and I can't wait to go and stay there again!! I've never been anywhere nicer!! I would love to emigrate to Heidelberg!!