Spent last winter on the narrowboat wrestling with exactly this. The temptation is always to just throw more battery at the problem but honestly it rarely solves the root issue.
What actually made the difference for me was layering the approach rather than relying on one heating solution:
- Small Webasto diesel heater as the backbone (runs off the engine tank, barely touches the electrics)
- Decent insulation job on the roof — genuinely transformative
- 12v electric blanket for the sleeping area overnight instead of running the heater at full chat
The electric blanket thing sounds daft but it pulls maybe 40-50w versus a fan heater which would absolutely destroy a modest bank overnight.
On the battery side I've got a Fogstar Drift 200Ah and it's honestly enough for everything except trying to heat the space electrically. That's just thermodynamics working against you — resistive heat is brutal on capacity.
If you're in a static cabin rather than a boat, have you looked at a small log burner? Zero draw, keeps the space properly warm, and you can get decent ones fairly cheap secondhand. Pair that with a Victron setup for your lights and devices and you've essentially decoupled your heating from your battery system entirely.
What's your current setup like? Might be easier to suggest something specific. Also — how insulated is the cabin? That's usually where the answer actually lives before you start adding kit.