A six weight with a floating line is a useful general starting point. Match leader strength to the structure. Carry a small popper or foam terrestrial, a Woolly Bugger and a compact crustacean pattern.
Try a surface fly first when fish or falling food give you a reason. Let it sit, then move it a little. Beneath the surface, use short pulls and pauses, changing sink time to cover the next depth rather than simply casting farther.
If a fish takes close to timber, avoid creating slack while lifting the rod. Keep the fly line under control and direct the fish away from the cover as the tackle allows. Rig for that first turn before making the cast.