D.N.
I have a twleve year old and a nine year old, we traveled all over the world(in short spurts). We have had family visit as well. I would suggest, you and your husband take the guest/nursery, and your in-laws take the master. IF you are uncomfortable with that, use the pack-in-play for him to sleep in. My son, was also about this age when we traveled or had visitors. The pack in play was his cue for travel or company. We placed extra cushioning in the bottom by cutting down the "egg crate" foam mattress liner to fit(I think we used a full). Use measurements. Make it fun for him, and he will always learn to be a good traveler and host. Do not stress this, but I give you kudo's for being concerned. Nothing is more important than family to a child, try and keep a stress free, pleasant environemtnt, keep in your mind-they won't be visiting long, and then you will be able to go back to your routine. It will all work out in the end. Enjoy the time together, relax, have conversation, and do the minimal housework, let them babysit a few nights-so you and your husband can have some free time. Leave early on your date and maybe return to put your son to sleep. So grandma and grandpa can have him while he is awake, and can tire him out-so when you return you can put him right to bed. The more alone time, in short spurts, you can give grandma and grandpa with him, then the next time, they will be able to sleep in his room. Just take "baby steps" and enjoy the process. When in-laws see you trust them and value them, (I am assuming you have a very good relationship), then the dynamic between the "adults" changes and refocuses on the "real children" in the relationship! Its a process and will take years, but it is worth it-for all involved, and the next generation!