Title: The best town to live in: Sharon, Massachusetts