You forgot a word. "We will be glad to put you up in our hotel". Yes, we can certainly say that. But let's be clear that it's not as usual to use that expression in the case of a hotel. The hotel manager would more likely say, "We have a room available".