Can't say enough about HobbyCNC's packages..
Of course, I'm biased being a happy customer.
There are a ton of other solutions..
Gecko for example: http://www.geckodrive.com/
Of course, you could always just browse the advertisers list (http://www.cnczone.com/forums/adlist.php) here at the 'zone and do a bit of research and digging on your own