A skier’s paradise: Vail has winter fun for everyone