Inns are small hotels that give travelers a place to sleep, usually with food. They are often found along roads or in towns, offering simple, cozy lodging.