I'm from Massachusetts and looking to find the snow
this year no matter what. I've done most of my riding in
Maine so far.
After looking at this map for a while it looks like the
tip of NH always gets more snow than most of New England.
NERFC Snow Depth Map
Can anyone share with me a good place to Ride/stay/park?
Cheaper is better.
Also, what are registration fees in NH? And I've heard
that insurance is required, how much is that and where
can I get it? Auto insurance company?
Thanks in advance,
Rich