Funny I was just coming here to discuss WesMass/Mass in general. As far as WesMass only I agree on The Ranch and also on Oak Ridge. I live less than 2 miles from Oak Ridge and rarely play it, usually only in outings. Yeah after Ranch would be the Fox North, Westover, Crestview (not in love with it but it is good also just 5 minutes from the house), Waubeeka in Williamstown (hidden gem) and for semi's you can get on 2 beauties up there in Taconic and Waconah. Cranwell Resort os pretty solid too.
Hearing Hampden will be public but not sure - drove by quick in the spring it looks like it will be wonderful and they are taking their time to be sure it's ready. Cold Spring is a whacky layout but fun from what I hear, haven't been there yet but I believe it has 6 of each par 3's, 4's and 5's.
Price wise the next level has some great deals with the likes of Chicopee, Greenfield, St Annes, Tekoa, Franconia and Veterans/springfield muni's, Elmcrest (semi), Edgewood (if they get their crap together and get it back in shape - new owners ad pro), Ludlow (semi).
Then for another thread all of Mass - starting with Pine Hills (both nick and jones), Granite Links, Blackstone, Waverly and SO many others.