How much are you looking to spend?
By far the best small stream/small fish rig I've ever used is my Orvis Superfine. It's landed everything from 3" brookies to 4 lb smallmouth. The full flex blank allows you to cast tiny flies and short distances easily since the rod loads so easily, but it still has enough power to cast big streamers long distances. I can't say enough good things about it. They have a bunch of Superfine rods that would meet your needs. They have a 4 wt 7 ft 4 pc rod that would be great pack rod if you want to go to those mountain lakes. I have the 7'6 4 wt 2 pc.
My passion for catching fish is eclipsed only by the fish's passion not to be caught.