It is all about the combination and the right balance between diet and cardio. I would even say that it is mostly diet, and cardio is a way of enhancing the effects of your diet.
As for the types of cardio, there is no black or white answer. As long as you make your heart race and burn calories, you can do all sorts of exercises.