What Makes a Good RPG Town?

Continuing my series on RPG towns by getting to the heart of the matter