I don't know about a resort but there is a small hill in Shrewsbury..;-)
Mount Wachusett would be the next closest to me, in Princeton, Ma.
We have several golf courses in town that allow XCountry, snowshoeing, sledding...I live on a deadend at the top of a hill with only one major road leading to civilization, haha...