You should rent a cooling system pressure tester from Autozone or Advance Auto pArts or whatever and test the system like this:
1) connect the tester to the radiator and make sure you ahve a secure seal.
2) pump the system up to 13-16 psi and if it can hold that pressure with minimal to no loss, I can't remember teh time spec, but I want to say 30 minutes then youc an be assured you have no major cooling system leaks (like your head gasket or cavitation)
3) DO NOT do this unless the tetser has a pressure relief valve at or below 30 psi..or you risk splitting the rad tank. $$$ repair and personal injur possible...but if it does have said pressure releas valve...connect the tetster to teh radiator and start the engine...do not pump the tester up. Instead allow the engine to warm up. If you see a fast spike of pressure on the tester it is likely that the engine has a compression leak into the cooling system(head gasket/cracked block etc.) What is normal is a slow buildup of cooling system pressure into the 13-20psi range.
If the engine passes these tests, you might still have a hidden coolant loss, like the heater core or heater hoses, but you should be able to see these minor leaks, especially under presure from the tester. Also don't forget to test the radiator cap or replace it outright. As for other places that the coolant can get into teh cylinders...not really, its either the head gaskets or cavitation, or possibly a cracked block...cavitation is not a worry for you and a cracked block, I think you would have noticed.
Good luck on it,
J.D.