Where are the best places to live? Four Florida spots make the list, and here’s why

John's Creek, Georgia. 2. Flower Mound, Texas. 3. Carmel, Indiana. 4. Broomfield, Colorado. 5. Sugar Land, Texas. 6. Cary, North Carolina.