You can ride your snowmobile on private land with written permission or at 11 different state forests throughout the state of Connecticut. Each state forest offers a variety of trails ranging in length and difficulty. For a list of state forests, please visit the Department of Energy & Environmental Protection.
Check out these Beacon Falls, CT ATV/OHV resources: