Make your way to Jackson Hole in Wyoming, a vibrant mountain town tucked between the stunning Teton Range and the Gros Ventre Mountains. The town is packed with quirky shops, everything from taxidermy curiosities to classic souvenir stores, plus plenty of hotels and lodges if you want to stay a night or two and soak up the atmosphere.