I've printed at Shutterfly and Mixbook... Shutterfly is expensive, but reasonable if you can find enough coupons and you can stack them...
I was very pleased with Mixbook... the last two vacation albums I got there... both places take around a week from print to door.