Hallmark always has good cards, but they are often overpriced. Luckily, at the end of the season, cards will be priced up to 75-90 percent off! That's when I always buy my cards! Everyone has gotten the hang of buying Christmas cards in January, but every HOliday (including Valentine's Day) has lots of stuff left over a month or so after the holiday itself and luckily most holiday items will stay in style at least one year after their debut (if not five!).