I think hovertext would be great. I think it's a really simple, clever way to get across information that the character should already know. That way you don't have a situation where either the player is left clueless about things that the character should know off the bat, or NPCs are constantly expositing about stuff.