I get about 50 kids in average every year.
So no matter the price (unless it gets any higher), I'll spend a couple hundred on candies. I'm not wealthy but I can afford it once a year .... I actually prefer spending more on this holiday than for Christmas.
Plus I loved this holiday when I was a kid. What other time or place do you have an opportunity to see a strangers house and get candy in a safe and public holiday? So I've made it a rule in my life that on Halloween when a kid comes to my door, they're getting a few handfuls of candy. I also don't care of the kids age ... they could be two or twenty (as long as they're polite and non aggressive) they're getting candy.
I once had a group of college kids who were Indian nationality who were just out having fun with some face paint and daring each other to visit houses .... I gave them a bunch of candy, told them which houses to go to and made them laugh.