Le Mount Stephen is an upmarket hotel blending historic elegance with contemporary luxury. It features bright rooms and suites, a refined restaurant and bar, and a luxe spa within a meticulously preserved 1880 mansion.