Closest in the area is the Best Western Plus in North Haven. About 3 miles away and roughly $99/night.
The rink website also lists hotels
If your coming from the rt85 area there are several I. The Branford area, too. Right off the highway
Thanks! Your answer is awaiting moderation.