If you want to get the full outdoor adventure experience, plan at least a week so you can spend sufficient time in both Yellowstone and Grand Teton National Park. If your primary reason for traveling to Jackson Hole is so you can hit the slopes, you can likely make do with a shorter trip.