The best place to buy boxed Christmas cards would be at a store that specializes in holiday items, such as a department store or a Christmas specialty store. You can also find boxed Christmas cards at major retailers like Target or Walmart, or at online retailers like Amazon.