It's impossible to keep on top of a house properly if you expect to do it all in a day.
Daily I:
*Empty and load dishwasher and do the washing up. I fill it up of a night and empty it in the morning. Maximize the space as much as you can- only put mugs, plates, bowls and small pans/mixing bowls in there and there will be plenty of room for the average families dishes to fit in. Sure it's a pain in the arse spending time washing up- but I prefer spending 5-10 minutes doing that (sometimes I leave the pans to soak in soapy water during the day/for a couple of hours) then emptying the dishwasher 2-3 times a day. Plus it's more expensive when you think of the extra water and electricity you are using
*Wipe over kitchen counters- I maybe should do it after every meal but I only usually do it once a day in an evening after dinner. Sometimes in the morning too if I have time.
*Spray the sink- I literally just spray some bleach in, turn the tap on and rub the cloth round. 20 second job.
*Sweep and hoover the most used areas- so kitchen, lounge, hallway and do the stairs if they are in need which usually they are. Takes me 10 minutes top because it's keeping on top of them.
*Make the beds- a room can look a lot tidier even with just the beds made!
*Pick up laundry- you and your husband are capable of doing this yourselves and if your children are old enough- so are they! Even better- put it straight in a hamper!
*Spray the sink and bath with cleaner and whizz the brush over the loo- literally spray the sink and bath, tap on for a few seconds and done. Whizz the brush around the loo bowl after morning pee (I do have things in the cistern that flushes bleach through each time)
I spend max (on a daily basis) 45-60 minutes cleaning. Rather then tackling a big mess once a week- you've got to accept it as part of life and do these things daily.
Get your husband (and children if they are old enough- I was hoovering and dusting at under 10 with my mom!) to help- have set tasks. i.e. maybe your husband does some hoovering while your a prepping dinner or doing the dishes.
Laundry wise I also have a routine
Monday I do mine and my husbands clothes, Tuesdays is kids, Wednesdays is towels, Thursdays is kids, Friday is bedding. Saturday is catch up day/anything that is needed for the next week or urgently. I also do some ironing (max 30 mins) a night.