I haven't done Xmas cards, but I did the cover of my wedding invitations by applying a filter to a photo in Photoshop to make it look like a painting. It came out great. I know a couple of people who make all their cards at home. You can get great results with a standard inkjet printer and some decent paper or cardstock. Good luck!
--Amita

