For recent grads, smaller cities can offer better career opportunities and more affordable housing. Here’s why this city ranks No. 1.