It's always best to do cardio after your weight workout.
By training with weights first, you will deplete your muscles of glycogen.
Then when you do the cardio afterwards, your body will have to use fat as fuel because your stored glycogen levels are depleted.