It, like everything, depends on your situation and geographical conditions.
Here, on Lake Superior, where winters can last 6 months (or more 
		
		
	
	
) we keep our food in the coop 24/7/365. Water is provided both in and outside the coop. (Except during winter when it's only inside.)
I want my girls to know where their food is all the time....and that's IN the coop. Chickens being creatures of habit, I don't want to confuse them by having different feeding areas for different seasons.  Leaving food out during our winters is just not practical.
We have a run area equal to 75 feet per hen. They go in/out of their coop many times during the day to eat. 
It suits our situation just fine. I am fussy about keeping the feeders clean, they are hanging feeders and I never fill them more than 1/3 full. I don't mind the extra chores, actually, I enjoy it, and so do the girls. We seem to like each others company. 
So, I hope this helps you decide. Wherever you do keep your food, it is imperative that it is kept clean and DRY.
Ma