There are so many beautiful small towns in New England. From West Greenwich's and Tiverton's soothing sights in Rhode Island to the exciting waterfronts of Provincetown and Gloucester in Massachusetts ...