I'll do a light cardio warmup, train, and depending on that day's split (or if I'm in prep), I'll follow up w/ cardio.
I'd venture to a degree, what constitutes your workout may depend somewhat on your genetics, your goals and where you are in all of it at the moment. I know plenty of ladies who don't do a lot of cardio and can get themselves peeled. I'm not one of them, so I accept that I need cardio. The bigger point is to do something to get your heart rate up, HIIT style seems to be the ideal approach. I personally prefer to lift and not in a crossfit manner at the moment (this is heavily dictated by my current variety of tendontis and ligament issues & my conditioning given that I've been working around or rehabbing those issues for the last 4 yrs), so I'm not getting a lot of true HIIT style activity. You can get more aerobic action from a full-body workout approach, any sort of sequence lifting (e.g. Javorek BB complexes), crossfit-style stuff (but respecting form over speed and common sense over speed) - anything that keeps your heart rate screaming w/ some recovery periods.
But if you're doing standard lifting, don't do all your cardio before the lifting. You need those energy reserves to do the lifting, assuming your intent in lifting is to tear down & build up muscle tissue. Then hit the cardio - where cardio can be any combination of steady state & HIIT. Research I've seen more recently says dont' just do steady state. I'll also attest to the fact that perpetual steady-state cardio can tend to aggravate things such as plantar fasciitis, etc. if you're doing the same thign all the time - like steep angle treadmill. Also I always see people setting the cardio eqpt to some extreme like steep angle treadmill or hi speed stepmill, but then hanging onto & leaning on the machine console -which is sort of a cheat to yourself if you're going to bother doing cardio.
So anyway, cardio after training, unless your training is HIIT / aerobic enough itself that it is "cardio".