Skiing in Breuil Cervinia is something most amateur and professional skiers look forward to all winter long.
The slopes descend from the surrounding mountains' high altitudes and end right at Cervinia's streets. The place is well-connected with a lifts system, which should make you not think about your car for some time. In fact, the only mode of transport you would be using there are cable cars.
Talking about cars, there are multiple free car parking spaces strategically positioned in different areas nearby.
As far as food options go, you've got restaurants on both the Italian and Swiss side of the mountains.