Level Up fixed Tiny Hut to my satisfaction. It is expensive but lets you get a Long Rest, and is no longer an invincible shield.
Tiny Hut
3rd-level (evocation; arcane, force, protection, utility)
Classes: Bard, wizard
Casting Time: 1 minute (ritual)
Range: Self
Area: 10-foot radius hemisphere...