Denver Business Journal – Boulder, home of the University of Colorado, has been named one of the country’s “Top 10 College Towns You’ll Never Want to Leave,” according to College Magazine, which publishes information about schools and college life for prospective and current students. Keep reading.