у вас сбита терминологияв гости - это когда приглашают, к большому столу или на кофе, не важно, за еду отвечает приглашающая стороназайти к подруге экспромтом  вечерком - это другое, тут обычно договариваются по еде - есть у хозяйки или гость купит по дорогегостями это трудно назвать