Florida has no state income tax, and some towns are surprisingly affordable. See which 21 communities could fit your ...