My two cents worth...
Whatever you do, don't skimp on cleaning the gasket surfaces. New gaskets need to seat against bare metal and not the residue left from the old gaskets in order to seal leak free. This is the most time consuming and tiresome part of the job. Put some cardboard in the lifter valley to help catch the gasket scrapings. Have a shop vacuum handy to suck up the scrapings and any coolant that leaked into the lifter valley.
My favorite trick that saves time and effort is the stay in place gasket. Be sure that you scrape (don't use a wire brush) all the old gasket material off, then clean all the surfaces with acetone or MEK.
When the surfaces are clean, use weather strip adhesive on the head to manifold surface, and on the side of the gasket that mates to the head. Follow the instructions on the tube or can and when it gets tacky, press the gasket down on the head.
Clean the area where the rubber rails mount to the block in front and in the rear with more acetone or MEK and do the same trick with the weather strip adhesive that you did to the heads.
Coat the rubber seals and the gasket area around the water passages with a light coat of Permatex Blue Silicone gasket sealer and put it together. Whoopee! no leaks, and no gaskets that shifted out of place.