This glamping resort in Idaho is the perfect basecamp for your next adventure to the breathtaking Yellowstone National Park.