My favorite parts about our yellowstone trip were not in Yellowstone at all! Loved Yellowstone Bear World (which is actually in Rexburg, ID), if you see the Tetons, definitely visit Jenny Lake and take the boat across the lake and hike to that beautiful waterfall--it's so worth it. And in Jackson Hole, go to the Bar J chuckwagon dinner show. That was my all time favorite thing we did. The Bar J Wranglers are a group of cowboy singers. They sing old cowboy songs in perfect harmony, they play great instruments, and they are SOOOOO funny. I've seen them several times, but only about 4 times there at Bar J Ranch. That's the best. And the food is really good!