The Swiss Chalet Motel is a solid pick for mid-range accommodation in Revelstoke. While it is a 10-15 minutes walk from downtown, the property is also right on Victoria Road and therefore good for quick exits!
I've stayed here twice, both while visiting in a larger family group. I like that there are some suite options, featuring two or more private bedrooms. The included take-out breakfast is basic but adequate. And hey, it means you can save money for lunch at La Baguette instead!