Supermarkets used to sell miniatures over the counter by the cigarettes, because their small size made them so nickable, I don't know if they still do.
I have made crackers in the past, when Sainsbury used to do make-your-own flat pack kits for about 3 quid for 6, snap already inserted and paper hats and jokes were included as well as name labels. I have to admit after a few years of doing it, it got a bit tiresome trying to find different things that would fit that the recipients would like.
I've bought some empty crackers (got some in a charity shop then got some more from Amazon) that have one end closed and the bang pre-inserted, so it is as easy as popping in the prize and joke, plus a hat, and tying up the open end.
I'm going to do table presents instead I think, as crackers are such a rip off and I object to paying so much for packaging and a bit of plastic (tight wad). I'm thinking of just getting miniature alcohol bottles (but where do you actually buy these?) for the adults and Thorntons mini chocs or gold coins for the children.