@elprup - you are doing what I do. If you can't do the job perfectly, it doesn't get done at all. You need to stop doing that.
Tackle the superficial appearances first. I see you've done the dishes. Great. Ignore those cupboards.
I found the easiest thing to do is get some boxes - any cardboard box will do - and clear surfaces of crap. Everything that doesn't need to be on the dining table, coffee table, worktop, bookshelf, put it in a box and
, given you have guests coming, store them somewhere out of sight. Garage, wardrobe, wherever you have space. Even if it's a spare room and shut the door when guests come round.
Next clean your social spaces where guests will be. So vacuum and dust lounge, dining room if you are going to be using it, entrance way. Guest toilet.
Once your guests have been, tackle the house as a whole. Clean, clean, clean. Ignore those stored boxes.
When your all clean, go back to those boxes. One at a time sort out what's in them, whether it needs to be thrown away, put in the right room or if you're not sure, put it back into storage.
I'm the worlds worst procrastinator and I've found the pit of sight method helps me as I can keep on top of the rest of the house once it's tidy. Although I started watching Marie kondo on Netflix and she has inspired me more than organised mum or fly lady ever did.
If you're going to follow a programme, it's ok to take the best bits of several and make it work for the rather than following one way religiously and finding you're not enjoying your home.