It depends on your conditions, set-up, and how you manage them. Your climate might make a difference. Do you already have adults so you need to worry about integration? Are you willing to put them in the coop when they are feathered out or will you baby them until they are adults? How many do you have? Some people build little gingerbread doll houses for their chickens with all kinds of cute furnishings while I am more concerned with function than looks. I can't even come close to all the different things that might come into the decision. We all have different levels of experience, different goals, and different conditions. No one answer will be right for all of us. I'm not criticizing anyone else, just saying we are all different.
I made my brooder large enough to give me some flexibility, not try to plan for the absolute minimum I could squeeze by with. I always brood in the coop, not in the house. The first time, before I had adults, I just turned them loose in the coop for about a week after they were 4-1/2 weeks old and were feathered out, then let them into the run. After that first time, I built a grow-out pen where I can put them after they are feathered out until they are ready for integration. I start integration at 8 weeks. Some people do it earlier and some wait longer. I generally let mine free range instead of keeping them cooped up in a run.
There are a whole lot of different ways to do feeders and waterers. Some are free or practically so. Some can get a bit pricey. I've made feeders from scrap wood and feeders and waterers from plastic yogurt cups or cream cheese containers or those free 2 to 5 gallon plastic buckets you can get from most deli's or bakeries.
I think your question is a reasonable one, but it is so broad and general, I really can't give a good answer.