If your primary goal was muscle acquisition and your schedule didn't allow you a dedicated session for cardio, you'd probably want to do the weight lifting first since you'd simply have more energy, right? If fat loss were the primary goal you'd choose the reverse. WRONG
QUOTE]
I have to completely, 100% disagree. You ALWAYS want to do your cardio AFTER your weights, ESPECIALLY if your goal is to lose body fat. Hitting the weights hard before cardio depletes your body of glycogen, then you go straight to cardiovascular training and you immediatly tap into fat stores.
If you only do cardio, research shows, that it takes 15-20min of cardio (at or above your target heart rate, probably between 125-130) before you even begin to burn body fat.
Of course you could opt for 2 cardio sessions. First thing in the morning, on an empty stomach (besides some BCAAs), since your body is depleted of glycogen, then later in the day AFTER your weight training.
There is TONS of research on this, the VAST benefits of weight training for women and cardio (real weight training, not the 2lb pink dumbbells)