I said "bij het hotel." is that totally wrong?
Is "aan het hotelslapen" incorrect? For another translation something like "aan het binnenspelen" was okay.
That's because binnenspelen (to play inside) and buitenspelen (to play outside) are actual (compound) verbs in Dutch. Hotelslapen, while it is a nice find, is not a verb.