I found a small brass spirit stove a while back in a charity shop for the price of £2. This would make an ideal stocking filler. These little stoves are small and robust, if looked after will last a lifetime. This most certainly won’t cook your turkey, rib of beef or goose, however I always carry a small spirit stove if I head out to the rivers, wood, hills and dales during the winter months. Capable of heating up a brew or even cooking a breakfast and if lucky enough to catch one a trout wrapped in foil on a tray or at this time of year to pan fry some pigeon or pheasant breasts.
I believe items like this make treasured gift at this time of year and goes to prove that will some stealth in looking around you can find items for less than the cost of a pint of ale.