I moved from Fla 12 yrs ago to the beautiful mountains of North Carolina. I also live in a very small town here. It all depends on exactly what you are looking for in a town. This is the "Bible belt" here, a church everywhere you turn, but again, if that's for you, then come on up. I would consider the workforce, how far is your husband willing to drive for work? Closest place to here is Chattanooga,TN, Atlanta or Asheville.
Good luck on your decision