Did both of mine the other day, and I have a couple of recommendations for anyone attempting this:
To undo the hub nut, you need a thin walled socket. A standard one does not fit in the hub, I turned mine down a bit on the lathe, but you could grind or buy the correct socket.
Don't bother trying to remove the ABS sensor, if i ever meet the idiot who designed that bit of the car.... I tried to get the first one out, but it broke, if you ask me there should be some sort of dust seal, and loads of grease to stop the hole from rusting and jambing the sensor in, or a totally different design.
Instead of removing the second ABS sensor, I left it on the hub, and cut a section out of some aluminium round I had, to fit over the sensor, allowing the hub to be pressed into the bearing without damaging the sensor.
If you do the above, tie some string to the sensor plug and pull it through with the cable, that makes rethreading the cable much simpler.
Be prepared to replace your track rod ends, mine were so tight the ends got mashed by the ball joint separator, you might have more joy with a pickle fork, but watch the dust boots.
Also be prepared to replace the drop links, I dint have to this time round, but I had to cut the original ones off previously, as they could not be undone. The new ones have a spanner flat on them to enable disassembly. My old ones had an allan or star hole in the end of the thread, which had corroded to death.
I managed to 'press' the hub out with a lump hammer and a bit of tubing, came out easy enough.
I pressed the hub in using a big bench vice, but on the second one I did bend the handle a little :/ A press would be a definite advantage.
One other thing, for some reason on one side, the hub and drive shaft would not slide off as it should. I tried a puller and had no joy, and had to resort to some extreme heat and the puller, and it came off eventually. It turned out that the metal had galled badly, and I had to file the corrosion and galling from the splines on the driveshaft and the hub to be able to refit. Im unsure why this had occurred, perhaps the hub nut was not done up fully previously? The other side just slid off as it should, but I was initially very perplexed by this, as it was the first side I did, and I thought I was missing something stupid!
If it all goes smoothly it doesn't take very long.