I feel like all the office supply stores (Staples, WB Mason, etc.) do photo holiday cards where you send in the photo digitally and they make the cards for you.
Have you tried them?

Also:
http://www.vistaprint.com...11_tsr_HolidayCards&rd=2