You may certainly join the town of DragonFire if you want, we're always looking for people to join the town. We enjoy townies creating different projects and like to help them with their projects.
Minerman is right in a way. You can ask a TA or a mayor to invite you to a town, not just a mayor. The town of Dragonfire gives new members 1,000 for joining and helps the town member get set up with everything they need to start off their minecraft experience on the server.
In our town you're allowed to get all four potential plots immediately if you so want, and since you have 1,000 to start in our town you can easily get all four plots and have 200 noobz left to spare.
We also have three XP farms: Skeleton, spider, and zombie. We have a large farm where you can get wheat, pumpkins, sugar cane, melons, and cactus. We have a large tree farm as well for every type of tree. We have a "zoo" for every type of animal (Wolf, cow, chicken, ocelot, mooshroom, pig) and a sheep farm for wool gainage.
We have a small cobblestone generator if one wanted to get cobblestone as well instead of going out and mining for a ton of it.
We have no building rules in our town, you can make anything you want on your plot, and you can mine in the mining world. I personally usually have my home set in the mining world so if one wanted a quick teleport to a safe place to mine I could easily take you there.
There is also a $10 tax per real-world day on every plot you own, but you can easily make that money so there would be no need to worry about it.
If you want some pictures around the town I can get some for you, just ask. ^^ And as Minerman has told you, you can spawn to our town with /town spawn DragonFire and take a look around it to see if you like it or not.
If you have any questions about my town just ask, but those are the main points I gave. Hopefully you find and join a great town, even if it's not DragonFire!