Can't help on the lodging but you have to visit Mangelson's photography studio in JH, incredible photos, went a few years back to Yellowstone and stopped thru there. JH is very very expensive, buncha rich folks have summer homes there, may see someone famous
Yellowstone is very crowded, Tetons is much less crowded. We got a fishing license and just found a place to pull off and fished on the Gallatin River and caught plenty of cutthroats and rainbows on dry flies. (Gallatin is where River Runs Thru It was filmed)
If you just want to catch some fish then freeline a night crawler or catch a small crawfish and throw him out there on an ultralight, wife was doing that and tore em up