Inns terminology in various languages
In German, the words for inn is “Wirt”.
This means “host” and the German name for the inn itself is “Wirtshaus” and the word for “Innkeeping” is “Wirtschaft”.
In North America, the lodging aspects of the word “inn” lives on in names like “Holiday Inn” and “Welcome Inn”.
Some state laws refer to lodging operators as innkeepers.
In france you will speak about a ‘maison d’hôte’.