A house for entertaining strangers or travelers;
an inn or public house, of the better class.
A gathering or assembly; a conference.
A hotel is an establishment that provides paid lodging on a short-term basis.
A congress is a formal meeting of representatives from different countries (or by extension constituent states), or independent organizations (such as different trade unions).