Utah resorts offer a good mix of beginner, intermediate and advanced runs, plus well-developed terrain parks.