We're planning to visit Yellowstone in June. Planning to spend 3 nights up in Gardiner, possible two in W. Yellowstone (still have to book that one) and two nights between Yellowstone and Cody at the Bill Cody Ranch. All this before heading back to MN via South Dakota for a few days. What are the highlights we should make sure we see and do within Yellowstone while we are there? Our kids are 14, 13 and 11. We plan to go whitewater rafting and horseback riding in Gardiner and know to visit Canyon, Hot Springs and Old Faithful, but was wondering if there was anything else that is a must see/do?