A few years ago, I made a bunch of small stockings about 1" tall, blanket stitched together and just sewed a few beads or felt shapes onto the front of them (5 strands of beads in the same colour pattern each making a star shape, white beads placed randomly with some white lace at the bottom as a snowy one, little heart shapes in felt, etc) and a hanging loop of ribbon attached (most of the ribbons were loops I kept from clothes tags).
They are JUST big enough to put a candy cane into. If you make them big enough, you could always either display with canes for show, or even sell with a cane included (but LEAVE IT IN THE WRAPPER!!!!).
Easy enough to do as an "assembly line" operation a couple of days/weeks ahead, would be snowman soups or reindeer poops. Small cellophane bags with a cardboard topper (search the net for good ones). Snowman soup is a packet of hot choc mix, couple of baby marshmallows, candy cane as swixxle stick, and maybe a mini choc shape (think of the ones that come in nets in M&S or Aldi). Reindeer poop is just chocolate raisins, Snowman poop is yoghurt covered raisins. (I've done Reindeer poop and Snowman Soup on 2 seperate years for DD's class, as her "birthday treat" rolled into Christmassy treat - she's a Boxing day babe - and they've gone down great. I need a new idea for this year though).
Covered notebooks/ shopping pads. I buy Tesco own-brand for 30p and cover them with pretty paper and embellishments, then add some magnetic strips to the back (The Works sell these, four for £1 which is enough for twelve notebooks).