We looked at the 500 largest U.S. cities to find those that combine a fun, young, culture-rich urban experience with affordability for the long haul.