I haven't done spriting in a long time, but I'd agree with using a graphics tablet. Basically, you can just draw out all your sprites at a really high resolution, rough the colors* (you'll need to decide on your palette beforehand**), shrink to the proper resolution***, then fine-tune and add...