Whatever you do or buy water will always run down your legs and into the overshoes and shoes of your choice. Live with it, it is just an unavoidable part of cycling. Neoprene overshoes with a rear velcro closure limit the speed of ingress, cheap ones are no worse than expensive, but keep your feet warm(ish). Buy a second pair of shoes, by the time the first pair have dried out the second will be seriously soggy.
Whatever you do or buy water will always run down your legs and into the overshoes and shoes of your choice. Live with it, it is just an unavoidable part of cycling. Neoprene overshoes with a rear velcro closure limit the speed of ingress, cheap ones are no worse than expensive, but keep your feet warm(ish). Buy a second pair of shoes, by the time the first pair have dried out the second will be seriously soggy.