The main problem is that I am lazy (aren't we all?

I was wondering if it is possible to grind/hone (is hone correct word?) the cylinders without removing the crankshaft? So could I just take half of the engine to workshop and they would do the job. Or should I just go ahead and buy the sander (again I don't have correct word) and do the work by myself? It is not rocket science after all.

As you can see from the image, the cylinder is like a mirror with some scratches at the bottom part, which probably are part of the problem and caused the muck on the pistons and then again losing the compression.
The second concern is pistons.

Should I replace them? They don't have any dents, so I would be really happy if I only need to change the piston rings, which are obviously worn out.
And the bottom line is: Do I need to drill the cylinders to oversize and get new pistons?
Or would it be enough if I hone the cylinder by myself (or workshop), fit new piston rings and I would be good to go?
