Okay, stell dir vor, du bist auf einer Party. Es gibt jemanden, der alle an der Tür begrüßt, dir sagt, wo du Getränke bekommst und wie du zur Tanzfläche kommst. Diese Person ist der Gastgeber. Das heißt, der Gastgeber ist jemand, der dafür verantwortlich ist, dass sich alle Gäste wohlfühlen. Host ist einfach das englische Wort dafür.
Jetzt zur Hostess. Stell dir vor, du bist in einem Restaurant und musst einen Platz finden. Ein Mädchen kommt vorbei, lächelt freundlich und zeigt dir, wo du sitzen kannst. Das ist die Hostess — die Person, die sich um das Wohl der Gäste im Restaurant kümmert.
Also, wenn Gastgeber oder host ein allgemeiner Begriff für diejenigen ist, die eine Veranstaltung organisieren und für die Gastfreundschaft (Komfort usw.) verantwortlich sind, dann bezieht sich Hostess oft speziell auf das Restaurant- oder Hotelumfeld.