Seems no one has answered yet, so let me drop an answer. However, to explain and understand the difference takes much thought, so that here is a quick answer.
A そして B: The speaker thinks A and B are continuous in some ways, often in a temporal way.
A それから B: The speaker thinks B should be done after A.
In most cases, these are interchangeable, like “Eat breakfast, and leave home” and “Eat breakfast, and then leave home”.