I spent a great weekend just outside Kaslo, BC. We stayed at Wing Creek Cabins
http://www.wingcreekcabinsresort.com
If I remember correctly, they have four cabins. The best cabin is the Premium Cabin, its a little farther away from the others, and has a BBQ! We stayed in that cabin, and I think its worth the upgrade. We stayed at Wing Creek because we wanted to get away to some hot springs, but not stay in a touristy area. Ainsworth Hot Springs is about a 45 minute drive, and several more in the vicinty. A day in Nelson is a great day too.
About 8 hrs either way you look at it, in from the north via Revelstoke, or from the south via Cranbrook.
I think its a great place to get away.