Cherokee, North Carolina, offers some of the best trout fishing in the Eastern United States. And, even with nearly 50,000 trout permits sold to fish on the famous Cherokee Indian Reservation each year, there's still plenty of trout to go around thanks in part to an aggressive stocking program manag...