Southpaw, I live in The Villages but unfortunitely can't tell you much about Lake Weir except I ride thru it at least once every couple of weeks going somewhere else.
I don't know how the taxes here compare with where you live but most people that move here are happy with them compared to where they moved from, usually the northeast and mid west. No state income tax.