Well, I don't think it's hard but it depends on how mechanically inclined you are.
You will really only need three special tools... 1) the socket for the large nuts on the spindle, 2) a torque wrench, and 3) snap ring pliers.
Here's the exploded hub... ignore the images at the bottom.
Autozone carries the Timken bearings you'll need.
For removing outer bearing races... while you can drive a race out from the opposing side of the hub with a brass drift, I'd recommend you rent the race and seal driver while you're there to drive the new ones in.