If you have designed your own greeting cards, online printers are an affordable option for printing them. They often offer quick turnaround and relatively inexpensive prices for both low and high volume print jobs. Many will also take your mailing list along with your design and handle addressing, postage and mailing, saving you a lot of time.
Sending a holiday or New Year's "eCard" by email is a lower cost option than a printed card. Aside from your time, sending an email card can be free or just cost several dollars, depending on the method you use to send it.
While you may choose to create your own illustrations or use your own photography for your custom greetings, you can also purchase it from stock websites. There are many affordable options for stock photos, illustrations and even animations that can be incorporated into your card.
Find the right typeface that has that holiday or "Happy New Year!" feel can be a long process, as with any font selection. Fortunately, there are many websites that offer user-friendly ways to browse fonts and even see what your text will look like in a particular typeface before you purchase or download it for free.