RE:Best place for trout
My two favorite places to fish for trout are the Crooked river outside Prineville, Oregon - I don't know that it can be beat for numbers - and Rock Creek outside Missoula, Montana - A superb fishery with great numbers of LARGE rainbows in fast water.
In both places I have had the best luck on nymphs but the Rock Creek rainbows seem to be regularly cooperative on dries especially during the salmon fly hatch in late May and June.
As far as guides go I don't think you really need one for either of these waters if you know anything about trout fishing, and I know you do. If you decide on either of these let me know and I'll give you an "insiders" view.