Boston has again ranked among the best metro areas nationally for Generation Z, beating out cities like Austin and Seattle.