Late to this thread. Another place to consider (or maybe not, depending on what you want). DW and I have been going up to the Canadian Rockies every few years for 40 years now.
If you want something less expensive, but in a town with nothing to do, look at Field Alberta. It's right over the border, about 20 minute drive from Lake Louise, 15 minutes from edge of Icefields Parkway.
What they have are people renting portions of their homes, including kitchens. We've stayed in one and two bedroom places (when not camping). You'll have your own kitchen and entrance, you're not sharing.
It's a nothing town, right down the road from Yoho NP and about 15 minutes to Emerald Lake. There is only one bar in town and two restaurants. THere is a small visitor center.
May not be anything you would want, but we like staying in places where we can cook our own meals and our evening activity usually is a constitutional around part of Emerald Lake. We hike all day, so we're not into night life of any kind on these trips.