Big bustling cities are great for the young, single crowd. But that's not what most families are looking for. Forbes magazine ranks the best small cities to raise a family.
12. Minot, N.D.: Founded in 1886 during the construction of the Great Northern Railway, Minot is also known as "Magic City," commemorating its remarkable growth in size over a short time. The city of 36,000 is also home to a U.S. Air Force base.