Huff House Inn
Relax at the Huff House Inn, where old meets new and an impeccably maintained hotel offers historic western charm with unique and contemporary furnishings in the heart of the mountains. The inn, which boasts comfortable luxury, is located just two blocks from Jackson’s Town Square and features incredible views of the surrounding Teton Mountains. Huff House features five cozy rooms in the main house, as well as six cabins dotted amongst the beautifully landscaped grounds, and fourteen newly-opened guest rooms featuring unparalleled views of Snow King Mountain. Venture beyond the town to try your hand at horseback riding, hiking, golf, mountain climbing, rafting, and more, or relax with fine dining experiences or an afternoon of golf. Back at the Inn, guests can relax at a secluded patio and garden with fire-pits and a hot tub perfect for unwinding after a long day of adventure, and of course indulge in the hotel’s daily homemade cookies.