Salmon Arm and Sicamous are essentially half way- Salmon Arm is considerably nicer of the two. Lots of motels etc. Revelstoke as well.
The ghost town at 3 valley gap is pretty cool, as well as the enchanted forest (for kids). Both near Revelstoke.
http://www.3valley.com/
http://www.enchantedforestbc.com/
Depending on when you are going, not sure if enchanted forest is open in winter...