Set against the dramatic backdrop of Wyoming’s breathtaking and awe-inspiring scenery in an area some might argue truly is the last, best place, lies the Teton Canyon Ranch.