Good vibes and skiing all around at family-friendly Castle