Want to know the best things to do in Heidelberg? We discuss what you can do in Heidelberg by day and night, right here.