The procedures listed above are good ones. I do it a little different and will be putting my cast iron table top to bed for the winter soon using another procedure that I find a bit more effective. My tools are stored in my garage for the winter and I will not be using them.
I get the heavier rust, grime, spilled stuff and any contaminants of using the above recommended procedures. Then I take the extra step as follows:
1. I apply Boeshield "Rust Free" remove it and the last vestiges of corrosion.
2. I shine the cast iron to a shiny "like new" brilliance using ScotchBright.
3. I apply a healthy coat of Boeshield T-9 and let it dry 24-48 hours. Then I wipe off any residual. The Cast Iron feels like glass.
4. I then will cover the tools with loose fitting covers that do not touch the tops. That's it.
I expect to return from my winter get away to "like new" cast Iron tops next spring.
Boeshield was developed by Boeing as a protectorant and I can attest to its effectiveness.
Their Website:
http://boeshield.com/It can be purchased thru Amazon.com
Good luck