The vibrant après-ski scene and stunning mountain views make Vail an enchanting place to experience winter magic.