It is important to be an agreeable, or at least inoffensive, guest.
But most anyone can be invited to a social function; it is more difficult to plan an event and nearly impossible to effectuate it without a hitch.
I commend any who host dinner parties and celebrations, honoring others by giving of themselves and risking unattendance or ingratitude for their labor. A good host not only prepares for such events, and any accompanying eventualities, but attends the needs of his guests during their duration.
Being a host is a lot of work that only gets easier with practice.