Check out the Mass locations in the Berkshires.
The permits are free and you can get them in advance. If you get an advanced permit and don't plan to ride CALL and cancel. Too many no-shows and you're booted. Check on registration as I don't know what they do with ATVs for registration (I know for snowmobiles, you have to register in any state you ride)