when staying in Cody, we like to have dinner at Irma's, timed to be done by 6 when the shootout show starts outside. when doing Bear Tooth, we like taking a simple picnic lunch and stopping up on the pass at the Top of the World store for a break.
In Yellowstone, we like timing our lunch or supper time to visit Old Faithful and we eat and see the geyser or vice versa. Be sure to tour the old lodge. It is something worth your time.
Staying at Bridge Bay, we like eating over at the Lake Lodge (not hotel) buffet. affordable and decent food.
In the Tetons, you can do white water rafting out of Jackson or slow river boating for see animals, etc. You can ride to the top of the mountain out of Teton Village ski resort, for a terrific view. and there are several hikes, short or long, down in the Tetons.