It depends what kind of circuit you want to simulate.SPICE is the best for analog circuits. I also like EDA tool, you can find it for free online ( it's open source). There are a lot of good digital cicuit simulators out there. Eg, Logisim (free), klogic etc. There are also some more specific simulators like Ngspice for mixed circuit ( digital+analog).