Anti-freeze is not necessary unless you live very far north and/ or store outside.
In Ohio I see negative Temps and it will stay under freezing for weeks and no issues.

By draining everything and leaving it open to dry, it creates expansion room for any water that could be left. Pull the plugs and impeller and let it go. I usually pull my rear bags but that is also so I can work on the mechanicals. I leave them out until spring also.

Changing fluids with an extractor is the only way. The air fitting trick for the engine oil line is the best. Takes me all of 2 hours and about $100 in materials.