Well, pack your bags and point your GPS toward Driggs, Idaho – the town that stress forgot. Nestled on the Idaho side of the ...