Use a larger saucepan than you think you need. The ingredients will expand when heated, so give them plenty of room.
Be careful not to overcook or scorch the fudge, as this can produce a grainy texture.
Allow the fudge to cool at room temperature, rather than putting it in the refrigerator. Fudge needs to cool slowly to keep its smooth texture, and the fridge will cool it too quickly.