I used to give out Xmas cards to all of our customers, but then i realised that it appears only about 10% actually seem to care, and we spend alot of money on the xmas cards as they are fully company branded.
I decided last year to just give out xmas cards to our favourite customers, and the money i saved i gave to our staff as a christmas bonus which was a decent chunk of money. That seemed to work out well!