My job has me traveling a lot, so I pretty much live in hotels. I've never had any problems wearing/disposing of diapers, but I'm not incontinent and don't wear 24/7. I suppose it's easier to hide when I'm only wearing a few diapers over the weekend.
I don't like messing very often (not worth the smell or clean-up, in my opinion), but I do tend to wet my diapers thoroughly. When I'm sitting on hotel furniture or lying in bed, I make sure to have an absorbant pad under me, and any other protection needed to ensure that I do not leak on anything. I try to keep my living quarters as clean and sanitary as possible.
When I'm done with a diaper, I put it in a heavy-duty trash bag (scented, with an odor blocker). After tying that securely, I put that bag into another trash bag, which I fill the rest of the way with normal trash. I try to balance the weight so the bags aren't too heavy. A fully soaked diaper can really weigh down a bag, and I don't want to draw unnecessary attention, should house keeping have to dispose of it for me (I try to take my own trash out as much as possible).
I never use clear bags, and I always double or triple bag my diapers so they aren't visible through the bag. This also ensures that no unwanted odors escape, and the biological waste does not present a health hazard to anyone.
As far as I know, I've never had hotel staff discover my secret. I kept my supplies stashed safely away and keep my room tidy and unassuming.