I hear you, sister. Hate hosting kids, even though I quite like hosting adults!
I think it’s far easier to do it in the warmer months, get them on their scooters to the local park, etc.
Indoor playdates are much messier and the time seems to drag! I’ve noticed that loud music games tend to at least keep the kids in one spot, rather than running the craziness all over the house. Regular food can be key, as long as it’s reasonably contained. I remember how deeply interesting ‘other people’s food’ felt to me as a kid! I admit to relaxing lots of our food rules (sugar, juice, numerous snacks) when kids come over.
I refuse to do paint, slime or playdoh- or frankly anything that takes more time to clean up than play. I agree they get easily bored, and you can end up with every toy/game/book/puzzle strewn across the house in 2 hours.
Having a goodly stash of dress-ups is useful, and easy to tidy up. Most kids will ‘put on a show’ for you, which at least gives you a break while they get it organised. You can also run it as a bit of a competition/game as in ‘craziest outfit’ or ‘dress like a grownup’. A friend of mine keeps a big bag of dress ups in the cupboard (with the air sucked out to save space) that only surfaces for playdates, so her own kids don’t get bored with them. That’s another idea, keeping things aside just for playdates so every kid finds it novel.
We have a box of musical instruments (added to from charity shops, always on the lookout!). It’s served us well since kids are never too young or outgrow the chance to make loud noise! Requires ear plugs and wine for the parent, obviously.
I can reassure you that by 7yo, most play dates my dd is on involve more sedate card games (uno, sleeping queens), talking about devices (apps, games) and 1-2 noisy/chasing games only.
Don’t feel guilty or less-than when you see those playdate parents who do 15 educational craft activities, a kids yoga session, platters of Pinterest-worthy vegan snacks and meander serenely through the chaos with an indulgent smile. That’s not you (or me), and that’s ok.