For my (sealed) hardwood floors, I've used an oil-and-vinegar mix but it ended up really sticky.
Like Papa Bear said, keeping the dust/gunk down is pretty important. A few years ago for Christmas, we got a robot that's basically a motorized swiffer; no vacuum, just a dust/mop rag. We run that a few times a week on the "sweep" function, and about once a week on "mop". Mop is basically a damp rag with a few drops of dish soap.
In my experience, the most important part of keeping your floors looking nice is preventing scratches. So, no shoes in the house, and ESPECIALLY no high heels. Put those little felt pads on the bottom of EVERYTHING and make sure you keep them clear of dirt. (I have caused scratches because a small piece of dirt got wedged under a chair that I then scooted back.) If you have wheeled furniture (office chair?), switch out the wheels for wood-friendly ones.