It's not too late to make
something affordable and tasty as a holiday gift. Caramel popcorn, made from scratch from freshly popped popcorn is pretty fabulous and quite inexpensive. The basic process consists of freshly popping popcorn, then coating it in a caramel coating made with butter, sugar, corn syrup and flavorings. But that's just the basic variety; there are a number of additional ingredients and flavorings. Peanuts, chocolate chips, other nuts, chili, orange peel . . . there's a lot of room for ingenuity and variety.
The recipes all suggest coating the mixing bowl with oil; do not skip this step. It makes coating the popcorn with the caramel syrup easier, and it makes an enormous difference later when you're cleaning up.