Our house is far from show home standards but is pretty clean and tidyish. And honestly anyone coming over is a friend or family and if they are going to judge me on my home then they know where the door is!
Like many others have said, little and often. I have a handheld Dyson, best thing I bought. Literally takes me 10 mins to hoover my whole house (3 floors!). I have to do it daily as I'm a bit allergic to my cats and if I let the hair build up it makes me feel all bunged up and my eyes sting!
I try and do little jobs while I'm waiting for things. Eg while the kettle is boiling I empty the dishwasher or wipe round the kitchen. While dinner is cooking I will flick the hoover round or quickly wipe round the bathroom. While watching TV I will sort the washing or load up the airer. While I'm waiting for dd2 to get ready for bed I will wipe round the shower or dust a few surfaces. I make the next days lunch while dinner is cooking so then the chopping board/knife gets washed up with dinner stuff.
But my biggest bit of advice, have the cleaning stuff to hand where it's needed. I have glass cleaner, Anti bac and toilet bleach in each bathroom with a few cloths, a duster in each bedroom and one in the lounge behind TV. Dyson is wall mounted in hallway plugged in and always ready to go. Spray mop filled and hanging up behind kitchen door with the broom and dustpan. Kitchen cleaner under sink with cloths. This way whenever you have a spare 5 mins you can just do it straight away.
After dinner, wash up/load dishwasher straight away. I stick on the radio and just get it done. So much nicer to wake up to a clean kitchen.
Things like post sorted and binned or addressed straight away. (This is my downfall I need to work on!)
And decluttering is key, making sure you have the right storage for what you have and need to keep. I now know where pretty much most things are, so eg when dd has a surprise dress up day I can locate fabric pens, safety pens etc straight away without buying more!!
I like a list and feeling a sense of achievement so I bought a white board from Tesco, created a grid in sharpie, wrote all the jobs and whoever does the job initials it. It has all the daily jobs and a to do list of bigger or extra jobs eg mine had mow grass, wipe skirting boards, clean front door, put up command hooks. No more, "I would have done something but I didn't know what needed doing " from DH, the kids love to do a job to earn some pocket money and my house is cleaner!!