Rosa, some of the western MA towns are beautiful!! Lenox and Great Barrington are two I can think of off hand. I don't know where the essential services in those towns are, but they do have lovely Main Streets. I think it's possible to find small towns in more rural areas that are walkable.