We do not have a spare bedroom or a sofa, but still host the occasional overnight guest. This is my solution: a gel foam mattress, pillow and a warm comforter.
I’ve had the inflatable beds before, but each developed a hole after just a few uses. And said hole was discovered as we were trying to blow up the bed at 10pm. This set up is compact, portable and leak proof.