Kettle corn is indeed a strangely addictive substance. Basically corn that has been popped in the presence of sugar to create a thin coating of melted sugar, plus a sprinkling of salt, it should be easy enough to prepare at home. I've seen Youtube videos demonstrating how to make it, yet, somehow, it's still a little tricky to prepare in small batches. I have heard that kettle corn purveyors can be found sometimes in carnivals and other street events, but I have never encountered fresh kettle corn in the Houston area.
After testing all the available prepackaged kettle corn (most of who overload with sugar, making it a difficult differentiator from caramel corn), I have settled on a favorite: Popcorn Indiana. While it doesn't quite compare to freshly made kettle corn, there is nary an unpopped kernel in each bag. And it is a nicely nuanced sweet/salt balance. Not exactly the cheapest thing, it is comparable in price to other chip snacks, but a reasonable indulgence.