So many good compound exercises can be done with barbells and dumbells:
Full or box squats. Works quads, glutes, hamstrings, and lower back.
Lunges. Works quads, hamstrings, glutes, and calves.
Full clean and press. Work almost everything except for chest and biceps.
Push Press. Works quads, triceps, and shoulders.
Do a combination of these plus something like incline and flat bench pressing for your chest, and I guarantee that you'll be able to build more muscle and see definition than something like Zumba or Cross-fit.
I personally dislike utilizing any machines when I'm doing resistance training. You're better off using barbells and dumbells to build better form and balance. You also control the range of motion in which you are working.