With the Grand Tetons at its doorstep, the Snake River winding nearby, and Yellowstone just an hour away, the Jackson, Wyoming area is a nature-lovers paradise.