Having the correct tools is the key. A quality ball joint press a good 1/2 impact wrench and a small sledge hammer will make the job fairly easy. Depending on the style ball joints they may also have a snap ring to deal with. I try to get as much out of the way as possible, caliper, rotors etc. I wire the calipers up out of the way with coat hangers. If you have never done this before I would set aside a few hours.
Don't forget to grease the new ones once installed or you will be changing them again soon.
if you are doing both, I would just remove the spindle. It is a lot easier than fighting to try to keep it out of the way. If doing both the only extra thing you will need to do is separate the tie rod end and I usually do this with and ball joint or spindle related repair. It make it very convenient to be able to easily be able to turn the spindle without trying to move all the front end parts.
Artificial Intelligence is no match for Natural Stupidity