Away in the mountains of central Idaho lies a charming lakeside town that feels like something straight out of a storybook.