The city is evolving into a high-end, four-season mountain destination anchored by Cabot Revelstoke, an 18-hole golf course ...