Barnes & Noble offers 30% off a selection of boxed holiday cards, with a starting price of $5.59 after savings or 23 cents per card. That's a pretty good deal with the holidays just around the corner. Shop Now at Barnes & Noble Tips Opt for in-store pickup where available to dodge the $4.99 shipping fee; otherwise, orders of $35 or more bag free shipping.