I've personally used Vista Print myself, had no issues with them, although that was quite a few years ago lol. I would suggest this is one for your local yellow pages, just about every print shop will be able to do this type of printing these days, big or small, and you should be able to find something local with an over the counter service.
I would always suggest doing over the counter business when it comes to priniting, unless you are completely confident in the printer. It's always nice to be able to go over everything and make sure they understand it before priniting, and then be able to draw any issues to their attention in person after printing if required.