I am over 70 and have five grandchildren. Two are now over 6ft tall and I don't see much of them now, they are usually busy studying or out with their boy or girl friend. I suppose that is quite normal really, after all I don't remember seeing much of my nan when I was young.
The other 3 are still young enough to like coming to my house and I try to make sure they feel at home but at the same time understand the boundaries. For example we don't play in the bedrooms or bounce on the furniture etc. Reasonable I think.
But I have found that the solution to not wearing yourself out when you have them for a few days is to do only what is absolutely necessary in doors. By that I mean feed and water hubby and the children just before they get hungry or thirsty. The children are not fussy what they eat, just take away what they don't want and make them wait for the next meal with a minimal snack between times. The older children tell me now that they loved playing games with me, but they don't remember what they had at meal times.
The big trick is to play with them wholeheartedly. Give them your undivided attention as much as possible. We play monopoly, draughts, ludo, jenga, and many other games morning and afternoon. The trick is not to slide off and do other 'important' things. They soon forget about TV and all those other electronic games that I know nothing about.
'Speed bathing' is another fairly easy option, one at a time is quickest.
Then they go to bed when I am tired, regardless of their complaints. A quiet read and they are usually asleep in no time. The rest of the evening is your own!
Of course this doesn't always go like clockwork but I feel sure the trick is to PLAY WITH THEM ALL THE TIME.It's only for a couple of days after all and they grow up so quickly and then they are gone but the housework will always be there.