
I'm doing the same this weekend.
You want to polyfilla the holes. Get the pre-made stuff, it's easier. It'll usually come with a small plastic paddle that you can use to spread it into the holes. Leave to dry, sand flat to get a good finish.
Once you've finished sanding, I dust off the sanded parts using a brush. Some people wash all the walls, but I've not found it necessary unless really grimy. You'll need to use sugar soap and water. - you can buy it at any hardware store.
Wash the skirting boards in sugar soap too. This will 'key' the paint, making it easier for the new coat to stay on.
Once all dry, masking tape over the tops of the skirtings, getting as close to the wall as poss. This will make doing the edges a lot easier. Tape up around the light fittings on ceilings, and plug & light switches on walls. tape up the windows on the glass, so you can paint the frames (if you are).
Paint the ceiling first - Work with a roller in straight lines, with your back to the window - you'll be able to see where you have painted easier. Once done, paint hte coving with a brush.
Then roller the walls. Once coving has dried, paint the edges of walls -> coving.
Once all is dry, you need to take up the masking tape on the skirting boards - take care, as it can sometimes bring up some fresh paint with it - Have a stanly knife handy, and score along the edge if needed.
Then paint the skirting boards - don't get gloss on the carpet - you won't be able to get it out!
I think that's everything - chances are i've forgotten something though!