Bow ranked #8 of best Nebraska towns to live in