I have used vistaprint over a period of time and while the value can be wonderful, their QC can be variable, so I would suggest that you allow plenty of time to get any problems that might occur sorted.
I had to get all of mine reprinted twice due to printing faults - each time their customer service was very good, and the reprints were fine, but having left it till close to Christmas there was some nervous twitching going on while I waited for them to arrive in time to be posted on.
Last year I used photobox (and the above can be applied to them at times for their print QC) and was much more impressed with the quality though the prices were higher.
I have never even looked at getting mine done by one of the more expensive/higher quality printing outfits but I may look into it this year, but only if I can manage 13 decent shots...!