I actually think that the solution you came up with was just perfect in a pinch. The fact is, in new environments, and one as stimulating as it sounds like your son found it, our little ones need our help. It would be like us trying to sleep in the middle of the mall...there's always something new to look at and it's not our usual place to rest.
We took our son to Newport a few weeks ago and it was a great thing that we already were cosleeping, because the whole "hotel-room" thing was just too exciting to him for words. New chairs to climb on! New drawers and cupboards to explore! It took forever to get him to sleep.
Travel really stretches kids, so if you can make some room in your mind that it might involve a late bedtime and cosleeping, you're halfway there! Good luck!