Het verschil tussen "wintersport" en "skivakantie" ligt vooral in de breedte van de betekenis en het gebruik ervan. "Wintersport" is een algemene term die verwijst naar alle activiteiten die je in de winter op sneeuw of ijs kunt doen, zoals skiën, snowboarden, ijsklimmen, schaatsen en langlaufen. Het beschrijft dus de sportieve activiteiten die men tijdens de winter onderneemt.
"Skivakantie" daarentegen is een meer specifieke term die verwijst naar een vakantie waarbij skiën centraal staat. Het betekent dat je op vakantie gaat naar een skigebied om daar te skiën of snowboarden. Een skivakantie kan dus een vorm van wintersport zijn, maar niet alle wintersporten vallen onder de term "skivakantie".
Kortom, als je bedoelt te verwijzen naar de algemene activiteit van wintersporten, gebruik je "wintersport". Als je spreekt over een vakantie die vooral gericht is op skiën, dan is "skivakantie" de juiste term.