3 FL Towns Are Among Money’s 50 Best Places To Live