Since there would need to be an on enter script that checked for an item, there could easily be "Vallaki Map", "Barovia Village Map", "Port-a-Lucine Map", and such that worked for each area in that particular town. That would make more sense than individual maps for each area, though, for Port-a-Lucine mpas of the poor section wouldn't make as much sense to be able to buy.