"Generate an image of a charming New England town surrounded by lush greenery, with historic brick buildings, quaint streets, and a vibrant college town atmosphere, representing Amherst, Massachusetts, United States, a picturesque town in the Pioneer Valley, home to the University of Massachusetts Amherst, Amherst College, and Hampshire College."