If you haven't visited Santa's Village in New Hampshire for the past couple years, get ready for a new water park feature called Polar Paradise in 2021
Canobie Lake Park in Salem, New Hampshire is a favorite for many with their entertainment, picturesque view of Canobie Lake, and of course, their crazy rides!