Plymouth is south of Boston and Salem is north of Boston. Depending on traffic it could take 1&1/2 to 2 hrs to get from Plymouth to Salem. I live near Plymouth, about a 1/2 hr north. I go down a few times during the summer to eat and walk around. I’ve taken the ferry from Plymouth to Provincetown for the day. It’s a nice boat ride, when the weather is nice. April weather is iffy around here but can be nice. Provincetown is nice to walk around and also has some good restaurants. My sister lives in Jeffersonville VT, it’s way up there but it’s beautiful. It’s near Burlington and Stowe Mountian. Stowe Mtn has a gondola ride that runs year round. The drive from Plymouth to Jeffersonville is probably about 5.5-6 hrs so might be too far up for a short trip. Depending on the winter there could still be snow up there which could add to drive times. I don’t know any other areas in VT. With such a short trip, I think doing Plymouth, Salem and Boston might be enough unless you’re skipping Boston. If I were coming up for a trip I’d probably want to do a loop and find somewhere in southern VT, then head to Salem and finish in Plymouth before heading home. I hope someone chimes in with some ideas for southern VT.