The website enticed us with the touch of Northern Italy smack in the middle of this New England college town. We were on our way to visit family in Newburyport and made Amherst a scheduled stop. ( I love college towns, by the way). Osteria Vespa had solid ...