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.
2. Manitowoc, Wis.: Located on the western shores of Lake Michigan, this city of 34,000 boasts a low cost of living and is home to several museums and a free zoo.