So far, I haven't seen any free Christmas cards yet this fall. However, for $0.50 per card, vistaprint has a decent deal going on right now.
This deal is for 50% off so make sure you look at the price before you decide. Go here to look for cards.
You have until November 22nd to take advantage of this offer.
This link is an affiliate link.