Yes, it is doable! I lived through last Maine winter in Portland, Maine.
There are certain precautions to be considered, but I was comfortable enough.
Clear shrink wrap helps with condensation, keeps the boat warm during the day.
Diesel heater seems the way to go for most people, but I was able to survive with electric oil radiator. I live on a 30' boat.
The best part is the die hard neighbours...