One thing you'll probably want is some sort of calcium supplement--such as crushed egg shells and/or oyster shell. Without
enough calcium, the ducks will have thin--or even no--shells.
To make sure the ducks go home at night, you can feed them in their house for a few weeks. Sing a song or say a specific phrase every time you feed them, and they should come home. Keep them in there until 9:00am, and all their eggs should be in the house--rather than scattered about your
yard and hidden in bushes.
If you do feed the ducks in their house, they'll need water in there. Put a pail of water in there, rather than a tray or poo. The pail will allow them to get a drink that cleans their nostrils, and they won't make nearly as much of a mess as something they can bathe in.
I do suggest that, after you've trained them to go home at night, you then feed them in the evening an hour or two before they go in their house. That'll make for less
poop in there, as well as less feed that the rats/mice might decide is tasty. Also, if they don't have feed in their house, they don't need water, and so their bedding is much drier and easier to maintain.
I do the "deep litter method" in my duck house. Basically, I put down a few inches deep of pine shavings. Every other day or so, I turn the bedding with a pitchfork so it doesn't become anerobic. When I don't turn it, I just sprinkle some fresh bedding on poopy areas. If I feed the ducks earlier in the evening, the bedding is much cleaner and can go more days before I have to turn it/add new bedding.
I would let them out at 9:00am, let them range all day until you feed them later in the day (if they are fed earlier, they might laze about and not forage). My ducks only take me 20 minutes per day--more like 10 if I don't have to fill up water pails.