Stay walking distance from downtown Jackson’s shops and restaurants at the Rusty Parrot Lodge (from $360). Whether you’re a lifelong angler or a rank beginner, the staff here can arrange for a fishing guide ($490 for full-day guided trips for two) who will pick you up and plan the entire day. Work the casting kinks out of your back with a four-handed massage ($215/hour) in the Body Sage Spa.
Book a northwest-facing, Western-themed ski-condo-style room at Spring Creek Ranch (from $340) to enjoy the kind of panoramic Teton Range views that inspired Ansel Adams. The large units are outfitted with hutches on the porch to hold rods and waders, and you can request a charcoal grill to cook your catch of the day.
Get a taste of Jackson’s less glitzier days at the Buckrail Lodge (from $143), a series of connected log cabins made of Western red cedar and decorated entirely with white-pine furnishings. Though it’s a no-frills option, you’ll still get air-conditioning and flat-screen TVs, and the town square is only five blocks away.