So, right now the only reasons to wait in a city are to rest for smithing, hide from ennemies or to wait for a tournament a few hours.
What if, instead of immediately knowing all perks from other npcs right away we could spend some time in the tavern, losing a bit of coin but hearing random...