What are the top tourist attractions in Heidelberg?

Is Heidelberg walkable?