You might want to give the town of Westboro a look. It was just rated as one of the best 100 places to live in the country. ( I think it came in thirty something). School system is excellent, town services also. Plenty of athlectic programs, stores, etc. It is about 20 miles east of Worcester.