When the snow's over, everyone is itching to go sledding. What's your favorite spot in New Jersey?
Shared publicly