Drinking enough water to bring your weight back up is "kind of" true. If you drink too much at once you will urinate out some of it as the body can't process it the way you want all at once. How long you should drink it over isn't something I know but I do basically put it back in over time.
Also if you drink enough DURING your exercise then that's the magic spot.