Skagit is your best bet in the area. Silver lake fishing the inflow of Silverhope creek (where the creek dumps into the lake) could also do you some good but please be gentle with the odd summer steelhead that roam the area that time of year. remember the outflow creek mouth is closed to fishing.
Personally I would do the Skagit. head all the way to the lake and then work your way back hunting for Bull trout and small rainbows. I target the big bulls with heavy flies off a dry line, spoons are also great for them. Deep holes and structure will be your hunting grounds to find them. Rainbows I like best using small nymphs up to size 8 under an indicator, dry flies can also be great but wait until you see fish rising. The rainbows can be found almost anywhere from knee deep water to the edges of big deep holes.
If your not a tiny little dude you should be able to wade many areas of this river however there is ALOT of runs you can fish without needing to cross the river. tailouts are where you want to cross