There are insulation and plumbing contractors that can do this for you. Drain and purge all water from the pipes. If there is no purge drain, one can be installed just after the main water valve to allow the water to be evacuated. All drains should have the appropriate antifreeze placed in the traps. The same would apply to the foundation, e.g., how large the cracks are and if they are truly structural in nature and dynamic.
Foundations are extremely costly to repair whereas a shingle are a replacement component.
Hi Mr Grewell. Thank you for your wonderful expertise. I just moved here from the Fla. Keys. Naturally winter is a bit alien for me. Someone told me I am supposed to turn off the water outside so pipes don't burst or something.