Word of warning: do not put in super dark colored flooring because it will show every freaking speck of dust, hair, whatever. I am someone who mistakenly did this - gorgeous dark hickory hand scraped flooring in the majority of my house. It looks good for like 5 minutes. I have cats, and there are pawprints and fur and dust EVERYWHERE. I can clean it and not even an hour later it will be covered in footy prints and fur again.
I have wood floors in 90% of the house, and big white-ish ceramic tile in the kitchen/baths. We have low pile area rugs in the living and bedrooms.
I have many pets and two adults that also shed like crazy, so I also have a robot vac. It runs DAILY. It does a good job of picking up the main areas but we're lucky to not have lots of crap to move each time and it can easily get under most all our furniture, so mostly just setting up the barrier to keep it inside a general room/area, and hitting the button to send him out, then dumping it after, and clean the brushes ever week. We rotate it to do each room at least 1 a week, and do the living/dining/kitchen area daily. Our house is small so it's not a huge deal, and the vac does the main living areas in about an hour without running out of charge.
We have two vacuums. One fancy canister vac that has a hepa filter and one old school upright with a beater bar/brush. The upright is the one we pull out for quick passes over the rugs about once a week. The canister is less frequent and more thorough - say every 2/3 weeks.
A good large sweeper area broom is definitely worth it for basic stuff, and make sure to hang it up so the bristles don't warp; I was never taught this, but it makes a HUGE difference and it's also why most brooms have a little hole on the top of the handle. Dustpans are nice but never able to get every bit of the pile so I just sweep to the vac and suck it up with the hose attachment (less messy I think that way too). I have to admit that I rarely use the broom tho. We mainly use the robot vac, and the weekly upright vac with a 1-2 times a month deep vacuuming using the canister vac with the hepa filter.
I use a mop similar to the window cleaning one recommended by APowers for basic cleaning on the wood floors. I use window cleaner or Bona to do basic mopping on the hardwood. For the tile, I use a standard foam mop with an abrasive scrubby section, and use a cheap all purpose cleaner or a touch of ammonia in the sink with hot/warmish water. I also wipe up spills the instant they happen with cleaning cloths I keep near the kitchen (cut up old tees and cotton into washcloth sized pieces, keep in a decorative easter basket, toss in washing machine with regular load, hang dry around the washer area). I mop maybe every 3-ish months unless we have company over as I don't care at this point about pawprints/smudges.
So a condensed version: robot vac daily, person-powered vac weekly, deep cleaning once a month. Rarely sweep, mop as needed (usually every quarter).