Only One City or Village in Illinois Made CNNMoney's Best Places to Live: America's Best Small Towns List

Earlier this week Lake County and Chicago made the most miserable cities list in Forbes. Now here'e the only community in Illinois to make the list of the top 50 small towns in America ... Buffalo Grove [...]

[America's top 50 small towns are not only thriving economically, they’ve also got all you could want in a place to raise a family: plenty of green space, good schools, and a strong sense of community.]

CNN Money Best Places to Live Snapshot -- Buffalo Grove [...]