I always thought it was the norm that if you held a children's party, you should host the guests, which includes plentiful food and drinks. I've always done this for parties I have hosted, and almost all parties I have attended have been catered.
Another poster here said it's rude to expect food to be provided at all. Personally, I think it's rude to invite guests and not feed them. Culturally especially so for me.
I've been to a couple of kids parties where there was virtually no food, or no food, other than the cake. The families in both cases could have easily afforded to cater.
What is the general consensus?