The best times to visit Jackson Hole are the months of April, May, September and October, unless you're a skier, then winter is the season for you.