A lot depends on our culture and upbringing. How we treat others and how comfortable we make them feel, is also an art, a technique. Making a guest feel welcomed and letting them into your life can have no side-effects except one, your guest would like to stay a little bit longer and have relentless respect for you. He will spread good things about you when he meets his other friends and you will probably gain popularity, without your even trying.
At one relative's place I'd been a few years back, I noticed the guest who had relatively lower social status out of all the others was treated with more respect and care, so that he was not offended in anyway. And in India, its common to have a poor relative visit you and stay over for a couple days.
Well, if you have a big heart, then you would take the time to entertain them a bit, otherwise - you'd be just curt and expect them to leave quick. It's all about how you were brought up as a child. So I say, a lot depends on culture and upbringing.
Felicia and her family welcomed me instantly even though, I did not know them for too long and it was just a first time meeting. Probably, the likability factor played in.