There is never a time when a captive animal should be denied water. Wether or not it makes a wet mess inside depends on the type of waterer etc. My mother's (she's 76 years old been raising chickens 40 years) chickens have just a simple 1gallon electric heated water bowl, up on a small 6" tall, 2'x2' square raised platform by an outside wall, and every morning she cleans that waterer and refills it. dumps out the water towards the outside wall so the water drains out and any wetness is under the platform and under the chicken house. It's never caused any wet bedding. And no captive animal should ever be denied water at all times. The few times they run out of water in that bowl, they are so thirsty when Mom gets there in the morning to let them out, that they mob her when she fills it. She also has a large water pan outside as well, that she also dumps, cleans and fills every morning.
Tell your husband, that no matter the watering method you choose, the chickens should have water at all times. This is not optional, they are small animals with high metabolisms and need water often.
Wether you feed them inside or out is optional, mom has her hanging feeder inside, with no issues, they have access 24/7.
I choose to keep the food outside and water both places. (I've been raising chickens for eggs and meat for 30 years)
As for the food getting wet, I feed them in dishes, and they love it when it rains and they have feed soup. They don't have to walk all the way to the water bowl, 3' away. Mine are free range, and I don't feed them so much that they have excess to sit in the bowls and rot and waste, they eat their breakfast gone, then go forage. Mom's feeder is inside because her chickens are confined to an inclosed run and she gives them lots of food so there's excess. Mom's run does have mice occasionally because of the excess food inside, mine doesn't because the food is outside and there isn't wasted food.
If you want to feed outside in an enclosed run, and have excess food, then build a roofed area over the feeder so it doesn't get wet.
Hope that helps
