Most marinas will turn off the fresh water and will deploy bubblers. Freezing varies each year and probably by what part of the Bay you're in. Most marinas don't allow you to run electric heat. You might want to call a few marinas that cater to liveaboards and see how they handle winter. I don't live aboard, so you'll need someone else to point you in the right direction.