In all honesty the big rivers (Susquehanna and Juniata) are probably too high and shot. Even with a week or 10 days of no rain before you get here (which seems unlikely - lots of Tstorm days in the extended forecast) they’ll probably still be too high to safely wade, especially if it’s your first time on them.
Your best bet will be to shoot for the larger creeks/small rivers that feed those rivers...Some of the ones already mentioned...Conodoguinet, Swatara, Conestoga are all good, where their habitat is good is anyway. If it looks fishy, there’s fish there. A bit further of a drive, but still within 2 hours are Shermans and lower Penns (Selinsgrove area). These sized streams are all at borderline wade fishing levels now, a little too high, but getting close. It all depends on what happens over the next week...IF we get a relatively dry week these could be dialed in. Another week of constant Tstorms and these will be shot too.
You can go one size smaller and look for tribs to those creeks if need be too. Smaller creek, smaller fish, and more panfish generally, but can still have some decent fishing. Mill Creek and Cocalico Creek (Conestoga tribs), Middle Creek (Penns trib), and lower Manada Creek (Swatara trib) are options in this size class. It becomes more of an issue on these smaller streams, but if you see “Posted - No Trespassing” signs, don’t fish there, look for another spot. Most have generally good access though.
If any of the above options are fishable, a Bugger or a Clouser will be all you need, maybe some poppers if there’s a surface bite. Adjust your size based on the size of the creek.
If everything’s blown out bring your smallest rod and some bushy general attractor dry flies and hit the small Trout streams in the hills on Lebanon/Lancaster county border. When the Bass streams are too high, that kind of fishing is very good.
Man do I miss Bass fishing...Stop raining already!