I personally always recommend sending the files to a local print shop in your area for three reasons:
- They are much easier to work with than larger stores such as Office Depot, Staples, Kinkos…
- They are typically less expensive and are flexible as far as timeframes
- And, the most important you are supporting a local business plus they will make sure the job gets done correctly!
There are also some great online options as well like mpix.com or vistaprint.com where you can upload your image and order the quantity you need! These take a couple extra days since they are shipped to you but it’s worth how easy it is and it’s one less errand you have to run (you can order the envelopes too with them too!)
Printing at home is always a great option too! You can easily print out the invitations, cut them and they are ready to go. For this option, you just want to make sure you have all the necessary and proper tools such as quality ink (and enough ink), a thick cardstock to print them on, either a cutting machine or a sure way to make sure you are cutting them all straight.