In summary, very little time is spent in town. Only to repot(buy more healing/mana potions) and clear your inventory of stuff(sell, stash).
The main point I'm getting at is that in BG, I had to sit there watching nothing-ness whenever someone went shopping. I couldn't do anything until she got out of the shop... at least, I think it was that way.