From towering mountain peaks and pristine rivers to vibrant local culture and thrilling outdoor activities, Jackson Hole offers something for everyone.