Depends on how low you want to go.
The easiest and cheapest would be to run an IRD cassette. They make a 12-30t model that will work with a road short cage derailleur. It's not the cage length that makes a mountain derailleur work with the really big cassettes, it's the actuation angle of the knuckles. A road derailleur will throw the upper pulley into the 32 or 34t cogs no matter how you adjust it. The reason mountain bikes and anything with a triple runs the long cage is to take up slack in the chain when you are in the small ring up front. You need to have more chain when the tooth difference is so great form the granny to the big ring.
If you can find a deal on a Shimano or FSA alloy compact, then you wouldn't even have to switch BB's. Just lower your front derailleur and go. You might also appreciate the tighter ratios you'd keep in back by switching out just the crankset.
The next step would be the combo of the two. It would get you a pretty low gear and a really wide range. It would be worth playing around on Sheldon's site to check out the gear ratios to make certain you aren't doubling up too many of the gear inch combos.
A mountain cassette and derailleur would be next. Just be aware that you'll have some pretty big jumps in gears, especially when you are at the big end of the cassette. Don't worry about mountain stuff being 9sp and road being 10. It will work just fine.
Triple is next due to all of the expense of switching the bits. We're talking BB, Crank, front derailleur, shifter and chain. Before you do all of that, I'd look at the gear charts and see how far you actually need to go.
Last is the triple front with the mountain combo in the back. Pretty much overkill for everything except loaded touring and climbing trees.
One last thing. Is this for a cross bike that will be raced? Because if you are going so slow to actually be riding a ultra low gear in a race, you are better off running. If it's for a do everything bike, then good luck and have at 'er.