There is a fly shop right in Springerville. It is named the Speckled Trout. That would be a good start. Becker Lake as mentioned is very productive, but you really need a toon or a tube. The ranch mentioned is X-Diamond. It is a private stream and costs like 30 a day to fish. It is very nice to fish there.