Whats the best way to determine the source of coolant consumption? How should one differentiate between say a leaking radiator, leaking waterpump, leaking hoses, a blown head gasket, or crack in the block/head(s)?
First thing is to initially determine if you're burning it or leaking it. Assuming your car isn't spewing a plume of white smoke when you're driving - you will have to do some additional diagnosis to determine the method of consumption.
First check the oil and coolant - if either contain a milky substance you have a cracked something or a blown HG. Possibly a failed oil cooler (if it's of the water cooled variety). Only a leakdown test can determine anything further beyond a teardown. I have heard of some cars having poor intake manifold sealing which can cause coolant to be sucked into the intake tract and burned without the telltale white smoke.
If the fluids look okay, have the system pressure tested. Basically it's like hooking up a bicycle pump to your radiator to pressurize the system while cold. If the leak isn't obvious you can use a UV dye to pinpoint weepage or very minute leaks.
One way would be to have the vehicle running, and look for where the leak would be coming from. You may want to top off the coolant first for best results. However, if it's a slower leak, this technique may not work as well. But, you should still be able to get some indication of where the problem is occurring.