Back on the post about putting town info directly on the map, rorschachhamster raised the topic of PCs wandering through town and possibly passing by the inn (or some other recognizable location) without you noticing it on a map like the Ringhill Keep map. I suppose that might be hard to run, based on how you run in-town exploration or how you label your map.
I have some ideas about this, but want to ask everyone else first: how do you (or your GM) typically run your town explorations?
Are you running them like dungeon crawls, with streets as corridors and shops/homes as rooms? Do you make players check each building to find out what it is?
Are you giving out the unlabeled town map or sketching it quickly, and labeling things as they pass them, if they are obvious?
Are you treating the map abstractly and assuming major shops are easily located?