We keep the water inside because sometimes it's 9 am before dh sets them free (usually only on sundays). We keep the food inside because our run isn't totally covered so rain could get in it (from the sides, if we get sideways rain like we did last night).
My small coop has the feeder and water outside, but the feed is inside right now because it's raining.
My shed/coop has both feed and water inside. I also have an additional waterbowl outside in the yard.
I broke down and bought electric water bowls for winter, best thing i ever did. Thermostat in the plug will turn it on below 40 degrees, off otherwise.