DeletedUser
I suggest that the first time player join a town - its free for him. Other joining - for fee.
if you charge people to join your town they will just think no way i will just find a different town, so i think you shouldn't put a fee on joining a town.
but surely the game holding a small amount from you wont impair you too greatly