Simplest AVR programmer
Honestly, my experience with AVR programmers is really quite uniform regardless of which programmer I'm using. I have used several different programmers, from the SparkFun Pocket AVR to a cheap eBay AVR programmer that cost under $5. I didn't really notice better performance coming from a more expensive programmer as compared to the cheap eBay one. I'd just try a few and see which one you work best with.