Depends on whether you are cross country skiing or downhill (and how long for), but both are good exercise (cross country you will burn more calories).
Definitely, although snowboarding gets more upper-body workout. A morning of boarding burns off days of calories. My objection is that it's not a cost-efficient exercise.