Business Insider released a list of the best college towns in America.

College destinations on the list were relatively small towns with large student populations. Schools in these college towns also offer a variety of culture and an affordable living cost.

1. Ithaca, New York

2. Ames, Iowa

3. State College, Pennsylvania

4. Iowa City, Iowa

5. Corvallis, Oregon

6. Champaign-Urbana, Illinois

7. Lafayette, Indiana

8. Lawrence, Kansas

9. Morgantown, West Virginia

10. Columbia, Missouri