Regarding fat loss, I'll point you towards some info on how "abs are made in the kitchen" (ie: diet is the biggest factor) and strength training is superior to cardio for fat loss.
You're not going to be able to use one of the truly kick ass strength training programs because they are all about barbells, primarily because of the compound nature.
What I would actually recommend for you would be kettlebells. A good kettlebell workout will combine cardio and strength training, and specifically to your situation is cost effective and doesn't take a lot of space.
Get three: 16kg, 20kg, and 24kg. The brands worth buying are Dragon Door, Apollo, Life Line, and Ader. These three kettlebells will last you the rest of your life.
I would use an every-other-day approach, and do a routine that looks like the below. Aim for doing it for 30 minutes. Take 3 minutes before you do them all again. You'll start to pick an order that works for you (which ones before the other):
Kettlebells can be brutal on your hands, use chalk.
Also, get a rubber mat of some type. I used a piece of full grain leather. You'll be dropping the kettlebell a lot (on purpose), like setting it down after two handed swings. There's not a lot of "gentle" ways to set 50lbs down when you're tired so whatever is under you will get beat up. I had a 3'x4' piece of full grain leather.