Any one know where to ride in New Hamphire.... I know there is that park up north i was woundering if there was anything else?