Yes there is no grinding in The Witcher 2.
The combat is just plain difficult at first, which is a good thing. Its really satisfying once you get the hang of it.
Its one of my favorite games. If you like RPG's, you will more than likely love it.
The story is awesome. I would recommend reading the plot of the first one of Wiki before you play it, as they reference alot of things in it.