I love OpenCanvas and the version 1.1b or so is free.
Spending money though not sure. I have full CS2 suite, corel draw, and alias sketchbook. I think out of all of those sketchbook is prolly cheapest, but i haven't really toiled with it much since i mainly stay within opencanvas, ps, and draw.