Memento have awesome quality. It depends on what you want to pay because they are not cheap!.

Creative Memories are very good (also not cheap). You need to buy their software but it is easy to use and you can save you project as you work and not be connected to the Internet.

Not a fan of snapfish quality but it does have a good price point.

Blurb is US based and cheaper but have never used them but have heard good things about the quality.

I have also used Harvey Norman. Quality was okayish but their internet based software was a nightmare to use.

Warning, digital scrapbooking and photobook making can become addictive

Also if you use Photoshop or Gimp or any other software, you need to watch the bleed. Leave enough room around the edges so important details are chopped off when the page is printed.