There are so many spectacular things to do in Heidelberg Germany. Here's the best attractions activities & restaurants when you spend 2 days in Heidelberg.