When I was running my loudspeaker business I was on a shoe string budget. I read the book "gorilla marketing" one point that they made, on business cards, was to utilize the back side of the card to display your product.....cheap advertising. so I did, printing a line drawing of one of my speakers on the back. One of the problems doing it yourself is you cant print "raised ink" which is a sign of a high quality card. I'd do the design yourself with a classy professional raised ink front and one of your "stunning" photographs on the back. The photo needs to be strong so it will have impact as a tiny print. as an example this is the photo on the back of my current "personal" business card. Let one of the good local printers do the printing!
Marc