For invigorating mountain adventures in a luxurious alpine setting, family-friendly Beaver Creek, Colo., two hours from Denver, is hard to beat.