My two questions are water and feeding.

So, I live in Colorado where people say tap water is safe and I sometimes drink tap water.
Is it safe to give snake tap water? I feel like if it does no harm to humans, it shouldn't to snakes but maybe I am wrong since it's my first time getting snake.
I've also seen breeders from youtube just giving tap water..
If tap water is not safe, then what water do I offer the snake? I really hope tap water is safe

Also, for feeding, when ball pythons refuse mice/rat what do you guys do with it? Maybe I should say how do you guys dispose the rat/mice? Just into the garbage can? Only will have one snake so can't pass it around