I have been recently doing the same research, and I can highly recommend the A3977 chip from Allegro. It gives you very smooth control of the stepper, and relatively simple to setup. If you get it, and need help, let me know and i'll send you my wiring diagram.