Why would you even print yourself in the first place? While it can be nice to have a good printer for quick printing of proofs etc even something like a canon pixma pro 10 or epson equivalent would be more than good enough.
If you want the real deal, particularly for weddings you would never ever (ever) rely on the customers to get their own prints. It quite frankly boggles my mind you are doing that.
Now you have some serious homework to be done. Find three pro labs, send them ten photos, in tiff format if they accept them and get them printed in matte and glossy. Make sure you colour manage to their printers though and also make sure there are no adjustments done by the lab, if there is no option for that move on. If you want, let them optimise a couple of additional photos by hand to see if they do a better job of it than you do.