I recently got the order of Safe4Hours that I ordered (non-alcohol hand sanitizer that kills bacteria and lasts for four hours on your hands). While I can't prove that it kills bacteria and such for four hours (nor would I put myself up as the test subject, LOL!), I can tell you that it does indeed stay on your hands that long. You can slightly feel it on your hands (but not to the point where it is really bothersome, even for me with a neurological disorder that makes me ultra-sensitive to touching/feeling things), so that's how I can tell it lasted that long.
You put it on after you wash and dry your hands. You use a dime-sized amount of the lotion (it isn't a gel like Purell) and rub it into your hands (they say especially your nails and cuticles, which I find interesting!) until dry. Your hands will be slightly tacky for a minute or less. After that, you can slightly feel that you have it on, but it isn't like wearing even a thin cotton glove or anything. (You can use it on places other than your hands, too, to keep bacteria off other parts of your body.) It is not a problem to wash your hands while you have the Safe4Hours on them - Safe4Hours will last through the washings.
I think it'll work great! I'm looking forward to staying healthy at Disney.