A getaway to Mount Rose Ski Tahoe in the Sierras underscores the physical and mental benefits of hitting the slopes.