Visit Grand Teton, Yellowstone and Glacier National Parks with this detailed 7 to 10 day road trip itinerary, updated for 2024.