You don't have to join a town - you can build your own house, so long as you do it at least 100 blocks away from someone else's build or 200 away from a town. If you want to join a town you can do /warp towns and have a look at each one to see if any suit you. Good luck and welcome to Vulengate!