Is this city the best place for millennials to live in the US?