We're planning to spend 3 nights in Grand Teton National Park after 6 nights in Yellowstone. We'll then be driving back to Salt Lake City to get a flight back to PA and wanted to know if there are interesting places to stop on the drive back to SLC. Google Map directions show the trip to be around 6 hours. We like nature, hiking, photography, wildlife, interesting small towns, and diner-type eateries. We're not as interested in museums, shopping, or indoor activities. We might even consider adding an extra night's stay somewhere on the way to Salt Lake City if we could find enough to see and do on the way.