I keep the food in the coop and water in the run. When I let them out in the morning they hightail it to the water and give me dirty looks. They have free entry in and out during the day.
My reasoning?
I use a big feeder. I do not want to pack it in and out everyday (obviously) and I am not going to leave it out because of attracting animals.
I also use a big waterer. No way am I moving it when full. I use the deep litter in the coop and do not want to deal with water spillage, or filling the waterer in the litter. (I have to fill with a hose) In the cold of winter I use smaller waterers in the coop and change the water twice daily to avoid freezing solid.
If your area is not too hot and you are diligent about letting them out early, then you can leave the water in the run. I would be leary of leaving the food out, though.