A tavern is an area that is usually accessible from cities where the player can learn information about the goings-on in town, receive quests from other NPCs, and safely rest to regain strength, health, and magic abilities.
Taverns are common places to meet other NPCs who can either join the player's party or give out quests.