When I was growing up, I couldn't have friends over as I was a carer for my mum who was mentally ill and she couldn't cope with strangers in the house. On the rare occasion I went to someone else's house, I used to dread the food bits as I was really fussy.
I think both of these factors have influenced the way we do playdates/sleepovers in our house. My 5 year olds best friend loves arts and crafts so when she comes over, I usually have a craft set out for them. My 11 year old and her friends love baking, so I usually get ingredients in so they can make dessert. If a friend is sleeping over, we'll usually order in dessert or go out for breakfast. I give friends the choice of around four meals so they can pick what they'd like to eat. I thought all of this was fairly standard behaviour for playdates/sleepovers but my friend said today that she just uses them as an opportunity for a break from her DC and that the guest can like or lump whatever they're eating.
I don't encroach on the DCs time with their friends; the stuff is there to use if they want and I wouldn't be offended if not but they do always use it and say they've enjoyed themselves and want to come back. Am I being OTT or do you make a bit of an effort too?