Easy task to do both AC and Genny, close both seacocks, remove strainer caps, have someone turn AC on and start pouring antifreeze into strainer till it runs out the side. Same goes for genny start it up and pour antifreeze into strainer till it comes out exhaust. neither system will take much antifreeze.
For the freshwater side i would suggest bypassing the water heater and drain it out so you don't have to add so much antifreeze. Come spring time you will be happy you did bypass it, it takes forever to get all the antifreeze out of system when it has that much in it.
For the raw water pump I just disconnected the hoes right at the pump and let the system gravity drain out and never had a problem doing it that way.
Our boat was a 2007 305 Express