Best wishes for this visit!
My two favorite kinds of travel workouts probably won't work for you: TRX and Cardio Coach. The first requires the TRX system (which is great for strength training) and the second would work with any cardio equipment if you had access to the hotel gym equipment ... but as you say, there's your son's safety to consider!
Besides those, I've found these dvds to be possible in most hotel rooms, with a little modification to fit the layout:
Tracy E's Squeeze Stronger
Cathe's Kick Max, Travel Fit, and 4DS kickbox (you have to modify this last)
Rodney Yee's Power Yoga
Insanity (can be a little hard on neighbors unless you jump quietly)
Ilaria has several that fit if you have a moderately large room.
Cathe's HIIT Double Pyramid also works pretty well in a hotel room. I actually prefer this to Travel Fit, as it's more intense on the cardio end, and I can pair it up with my TRX for strength training.
It's possible to do most of Tracy Staehle's Cardio Kickbox Challenge in most hotel rooms, though again you end up modifying the portions where you're 'travelling'.
I've also done Pyramid Upper body with a stretchy band and a suitcase, as long as I don't worry about whether the resistance makes a true 'pyramid'
Just tighten up a little on the way up, and release a little on the way down, and it works pretty well.
Also, while I haven't tried this in a hotel room, I'd think that the bodyweight program from Kelly Coffey-Meyer would also be fine, and her kickbox should fit too.
Finally, though I haven't taken advantage of it, there are a few hotels that will actually bring a piece of fitness equipment right up to your room. I think I last saw this offered in a Hyatt or a Marriott. I'm not quite sure how that would fit in a room or what they charge, but if you're going to be there two weeks, it could be worth checking out. My last Hyatt had a kid's game room, too, right off the main workout area - it may be worth checking your hotel to see if that's an option.
As you can tell, I spend a lot of time on the road! Good luck with your trip.