Yes, you can join any towns that are willing to let you in. As for how many or where they are… it’s hard to tell, as there isn’t a list with all of them anywhere, so just asking around more is the way to go.