When hungry, Heroes will automatically fetch some food and visit the Dining Room to consume it. This increases happiness more than if they were to eat elsewhere.
A Tavern zone requires at least a 5x5 tiled zone. Furniture such as tables and chairs can be added to increase happiness. Having the Tavern above-ground and surrounded by walls may further augment the happiness gained.