I always find stockings difficult, its a relatively small space to fillm but not alot of things are small imho.
This year for DD1
magic 8 ball - £7.99 WHSmith (I got this free with 3 for 2 deal instore)
various push pencils, rubbers and mini notebooks - £4.99 Tesco (party bag fillers, split between both DDs)
Thorntons mini chocolate santa and chocolate coins
Monster high stuff (necklace, hair bobbles and clips, bracelets) - about £5 worth Poundland
Yoyo
Juggling balls - both from Toytown (what was Beatties) and £2.99 each
and DD2
tiny wooden village in a bag like this - £4.99 Waterstones
various push pencils, rubbers and mini notebooks - £4.99 Tesco (party bag fillers, split between both DDs)
Thorntons mini chocolate santa and chocolate coins
Frozen stuff (necklace, bracelet, hair bobbles) - about £5 worth Poundland
Skipping ball thing (hooks over your ankle and you skip over it, lights up) - £2.99 from Toytown