According to a new analysis, Chicago's suburb of Tower Lakes is the best place to buy a home.
The analysis, from Niche, weighed factors such as median home price, public schools, property tax as a percentage of the property and the percentage of owner-occupants.
South Barrington was second and Green Oaks was third.
For the full list and more, head over to Chicago Agent Magazine here.