Hubby and I are blessed to have enough money for presents and cards. I'm mailing one son's gifts because he's being wise choosing to stay at his place for Christmas. The other one I mail is for a friend who moved away.
I don't send many Christmas cards, and I buy them on sale, usually after Christmas. I try to get the best deals I can on eBay deals--and I extend buying throughout the year.
As Nammu said, the Dollar Store has some nice items for gifts and wrapping paper. I love giving presents to people more than getting them.