LOCAL PRINTING: When it comes to short run printing, the local option is my favorite option. Local print shops may not be able to match the price of many online vendors, but you get to have more of a hand in the process, and therefore a little more control over the end result. Some will even let you bring in your own paper, and most will let you use their paper cutters for free (sometimes even if you haven't printed anything through them). Unfortunately, not all local shops are created equal—some FedEx Office shops are great, others not so much. You'll need to do your due diligence to find a good match. InkerLinker is also a good place to find amazing, non_FedEx print shops near you.
As a graphic designer and someone who pulled out all the stops designing her own wedding invitations, believe me when I say you can make DIY wedding invitations as simple or as complicated as you want. A lot of people go into making their own invitations hoping to save money, but I'll tell you up front: there are plenty of affordable places to get nice invites with less work than it will take you to DIY wedding invitations. However, if you have specific reasons to go DIY on your paper (like, you want to bring your specific idea to life, or you want to get creative) read on. (Fun fact: Every APW editor DIYed their wedding invitations, so we've got your back here.)