I'm not that great living with others as well although I have had my fare share of living in a dorm and it was a daily struggle to get along with others.
Your idea of accommodating a stranger sounds practical and that's how I would do it too probably :)
It indeed a struggle trying to get along, living with others.
Give it a try... for you having the thought.i think it's something you can do..
If given the chance, I would :)