I am both very introverted and not a natural host so find having visitors really stressful - I stress about what to feed people, what to talk about for hours and can manage about 3 hours before I want them to leave and I can retreat back to my own world 
In contrast, my sister always has an open and welcoming house, entertaining comes very naturally to her, will have people over all the time for days on end and it blows my mind
this also means she does the bulk of entertaining when our parents/other family (me and my sister live 15 mins apart whereas our parents/other siblings live at least 90 mins away) come over which makes me feel guilty 
Clearly I cannot change my personality but any tips to make it easier/more enjoyable?