Beaver Creek is a luxury ski resort located just west of Vail and near the town of Avon, Colorado. The mountain is known for its world-class restaurants, lodging and shopping.