Christmas cards can be purchased at most major retailers, including department stores, grocery stores, and drugstores. Additionally, many online retailers, such as Amazon and Etsy, also offer a wide selection of Christmas cards. If you're looking for a more unique selection, you may also consider visiting a local card shop or stationary store.