Hi there! I have only two chickens as well that I got in April this year.
For the coop, I just use some wood shavings for the litter and dust with a little diatamaceous earth (it's the food grade kind) to keep any bugs at bay. Then a few times a week I take a kitty litter pooper scooper and scoop out all the poops and add more shavings. Once a month I take out the nasty looking shavings, scrape off poop that hardened on the floor and and put fresh litter in. It's not all that hard. I've heard of the deep litter method, but since I've only got the two, my current routine seems to be doing okay for the past few months and only smells when I forget to scoop it out for a few days (I usually do it every other day, but it happens once in a while). I have to agree, they are messy, but they're also really enjoyable to have. There is not too much smell if you clean it regularly. They still smell like chickens, though

I also let mine out to rummage in the yard when I'm home, and usually have to hose down the patio because of droppings and such. If I had more birds, I might consider building a run to keep them off the cement porch. But with two, it's fairly easy to maintain.
For food and water, I bought a small 3 pound hanging feeder and hung it about bird chest high in their coop. It seems to work really well in keeping the food in the feeder and less wasted food. I put my waterer on top of a cement block in the coop which keeps it cleaner and poop free, but it still gets dusty so I have to clean the tray periodically. It's one of those gravity type feeders with a big gallon jar on top and a tray on the bottom. I fill it quite regularly so cleaning it isn't so bad.
Those are my thoughts so far, I am sure more experienced people will have better suggestions, but I hope I could help a bit.