If you are a tourist with only a few days - you must stay in the old town. It is absolutely magical - the German food is great and good value for money. Restaurants, cafes and shops very very good. A good place to stay, shop and eat in Heidelberg.
If you own or manage Altstadt (Old Town), register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.