I have a six-week-old, and I still can't imagine having overnight guests. Fortunately, in my case the baby took the guest room!
We've had two visitors so far (we're an ocean away from our families, so they had to be patient. And, surprise! No one died from waiting!). My mom came a little over a week after I gave birth and was very helpful, although naturally she got on my nerves some. FIL was just here last week, and drove us all crazy, even though he considerately spent his mornings touring the area, showing up here in the afternoon (usually right as I was settling down to nap...or breastfeed...and never remembering that "call first" means "before you're at the door"....).
He kept going on about not wanting to be a burden until I flatly told him that that was fine, since I had no intention of entertaining or hosting him in any way, so he couldn't burden us. He was welcome to help himself to anything in the house, come and go as he pleased, I'd make conversation when I wasn't sleeping or breastfeeding, and other than that he was on his own.
MIL, her BF, and GFIL are coming next week, and even though we love them lots and want them to "meet" the baby, we're really not especially looking forward to it. In addition to the sleep/hormones/stress/getting used to things stuff...we've found we really like parenting. And we're new at it. And we don't really want to share it just yet. We have and we will, because it's really important to people who are really important to us, but we have boundaries now that are simply not up for debate.
Which brings me to my actual point: you may find that becoming a parent helps you with your aversion to confrontation...or at least help you to stop thinking of this stuff as "confrontation." All decisions regarding your baby start and stop with you and your DH, and other people tend to recognize that on an instinctive level. I found that I was shockingly comfortable speaking to both my mother and my FIL as if I was the authority (or, you know, "parent") once our baby was actually here, and they accepted it without hesitation.
It may take a couple of beats to kick in. It took me 24 hours with the hospital staff (my son had special orders and they were on 12-hour shifts that didn't communicate 100%, so I had to do regular advocacy). It took no time with my mother, and an overnight and a conversation with my DH to get fully comfortable backing off my FIL. But having a baby, rightly or wrongly, changes your position in a social hierarchy, and for your own sanity you should use that new position to require whatever you think is best for yourself, your DH, and your baby.
It's not about convincing people or trying to get them to see it your way; it's about calmly, firmly explaining that this is how things are going to be, and then walking away from any arguments or protests. If they don't want to interact with you on your terms, then they don't get to at all. That's fine. And I'll bet you anything that, in the absence of other options, they'll decide that a hotel is just fine!