for something close, snoqualmie (about 45-60 min). pretty good park, gets really good depending on when you go, and alpental has a really good BC
if you can, i would say stevens. it has a really good park early in the season, and really good terrain. and its a lot bigger than snoqualmie. its about 90 minutes away.
i personally wouldnt say crystal. its 2 hours away, and pretty expensive. it has really good terrain, but no park, so its not the most fun place to be if there hasnt been a recent storm