First I drain and bypass the water heater, Then I always start at the farthest from the pump. In my case, it is the kitchen sink. Then I move to the tub/shower, bathroom sink, and toilet, and keep working closer to the pump. Then, I crack the lower hot water heater valve to allow some antifreeze in that line and finally, I pop open the low point drains. This method hasn't failed me yet. I always leave the waste drains open all winter long and the cover just a tad bit loose.
'97 Jayco Eagle 314BHS
'03 Tahoe LT 5.3L