How do you think this will work?
I think it would be best if you unlocked Towns by level, like dungeons. Like the current town could be the free/nooby town for levels 1-13. If you purchase a campaign you unlock a new higher level town, but you can not access that town until you hit the required level.
Items and equips specific to a certain level can only be purchased in towns of that level. Such as level 35 equips can only be purchased in the level 35 town.
Just a thought. How would you like to see future towns?
Edit: This probably should have gone in the suggestion forum, oh well.