These small towns from MONEY's Best Places database play host to the next gen of America. In Eagle Mountain, Utah, for example, the median age is just under 20 years old.

Read More