Heidelberg is such a beautiful city. I love the feel of it, tucked away in the mountains.