I'd Like to add to this.
If you want your town to become popular then the forums is the key.
What you need to do is make your post interesting. Make it have a lore and sections such as: "Story" "Members" "Information" etc.
To find good players that probably wont leave the town for a long time, you should make a mini application to join the town.
Hope this helps