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).
During the summer, I feed/water mostly outside. During the winter, inside since there may be inclement weather they may not want to battle to get to it.
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.
Auto-feeder inside with pellets free choice as well as shell and grit, treats outside every evening. LG automatic water inside in their "Florida Room" and homemade automatic waterer outside.