The little mountain town of Invermere On The Lake is another sure-fire cure for the City Stress Disorder that ails you. How could it not be with its breathtaking lake, relaxing atmosphere and laid-back boutiques, galleries, art studios…