To get a house in Towns2, you can create one (become the landlord) or you can find one with a landlord in it and request to move there. I personally went with creating one and becoming a landlord, I sent out requests to my friends and we now all have our houses in the same area.
So
1. Go to Towns2
2. Go to the pier in Screaming Daggers
3. Taxi has two image one for housing (orange) & one for transport (blue)
4. Click the housing icon.
5. You should then be able to either move to your friends houses or create your own place.
6. Create your own neighbourhood and invite your friends.
hope this helps, if not there are other threads which show you how to get your place.
Good Luck