I'm touched! :)
Hey, but if you are going so late in December, you don't have to go to Cervinia anymore!!!
You can go anywhere, because snow will be also everywhere!
And if you don't want to travel to much you can even go near Rome.
The only problem is that in that period will be really crowded everywhere! :(
Anyway I would suggest you this place:
(later)
You can go there by train leaving Rome at night and waking up almost directly on the slopes (let's say 5 miles far, ok? ;) )! Same thing to come back to Rome.
In this way you travel during the night and you don't loose any good time to travel.
Ciao, Gio
P.S. Ah, I was born and grown in Rome!