Inspired by Joey, I'm posting about a similar situation. Great guy, we're really enjoying ourselves, lose track of time and go over a bit. Then, realize that there's no good transport from his place at that hour. He wants me to stay over, but I have somewhere to go in the morning. So I make him call me a cab. He's not happy.
I felt bad about it, but didn't want to do an unplanned overnight without my toothbrush, change of clothes, etc. I tried to be graceful but felt like it was an awkward situation. What should I have said to make it less awkward?