Honestly how many calories do you really burn from doing cardio, and look at how much time it takes up. I say the best way is to permanently increase your metabolism by increasing strength/muscle mass (not necessarily body builder). My workouts last around 25 minutes 3 times a week. I do a few warmup sets and some heavy sets of compound lifts. Usually three separate exercises each work out.
I see cardio as just that: improves cardiovascular function. And for that I have soccer or surfing. But when I am land locked and don't play sports during the fall and spring semesters at school I don't gain weight or anything. I eat about the same amount as well