I love resistance training (weights, bands, bodyweight exercises) and I live for yoga and a killer 10 mile hike but I'm not big on traditional cardio workouts especially machine cardio or aerobics videos. I used to be the opposite and lived in the step aerobics classes or on the stairmaster (that was back in the age of spandex).
Traditional cardio just bores me to death so I devised a way to get 1-2 session in per week with my son. We go to a park or stadium and do obstacle course races, lunges, jumps, and all kinds of other goofy stuff. I love spending quality time like this with him and it helps my endurance.
If you hate cardio too try circuit workouts. They get your heart rate up and build lean muscle.