Out of your species you listed, ball pythons are more likely to stay put, or at least move slower. I think if you want a corn or king to just "drape" on your neck, it will be gone down and off somewhere in about 10 seconds LOL.
Most terrestrial snakes want to move off from a high place and try to get down from our neck/arms, especially once they're bigger. Even my dumeril's boa, who is extremely inactive, would want to get down if I have her around my shoulders. There honestly isn't a snake species who will just drape on your neck and not move, unless they are wrapped all the way around. I wouldn't recommend letting a larger snake wrap all the way around your neck- you'll figure out quickly that it can get risky once you own one LOL.
When they are really tiny babies, they can stay put on your neck for longer, since the neck and hair is a larger area to them to hide under/sit on.