For winterizing your fresh water system you will need a few items.
The number one item to have is RV type antifreeze that is safe for domestic plumbing systems. Unfortunately I see this type of product all too often.
The pictured bottle is NOT a propylene glycol product it is alcohol based antifreeze. Alcohol based products can damage certain plastics and seals. While it is cheap please don't be tempted by price and DO read the labels.
NEVER use ethylene glycol that is designed for use in automotive engines. It is poisonous! Propylene glycol usually comes in windshield washer bottles and ethylene glycol generally comes in Prestone or Peak type bottles.
Using the method outlined below the RV type antifreeze is sucked through the system pipes only, and the tanks are left dry and drained with no antifreeze to purge in the spring.
You will also want a section of hose and the associated fittings to bypass your hot water heater so it too has no antifreeze in it for spring purging.
Some other items to consider would be a five gallon bucket, turkey baster, screw driver and some spare hose of the same diameter as your plumbing system.
Why don't I just blow the lines out with air? While this technique may work on some boats it does not successfully work on all boats. Also most boat owners generally don't have large enough portable compressors to facilitate doing so. The Maine based boat yard we use for storage winterizes over 200 boats and they blow out none of them. Every boat has antifreeze sucked through the pipes because it is far more reliable.