In-park lodging ranges from rustic old classics to sleek modern hotels, and some of them are true gems.

  • Jenny Lake Lodge (tel. 307/543-3100): I challenge you find a better, more luxurious hotel in any national park than this one, where guests stay in fancy cabins, come together for A-list meals, and enjoy free perks like horseback rides and front-lawn yoga sessions.