Originally a harbinger was someone who provides accommodation -- compare the French word "auberge".
a hotel providing overnight lodging for travelers
See also: hostel hostelry lodge