Leaf peeping in New England this fall? Be sure to spend a day in Portsmouth, New Hampshire. Immerse yourself in a the waterfront community brimming with arts, culture, and history. “Whether you live in Portsmouth or visit for a day, you will find it beautiful, inspiring, relaxing, and captivating. Stroll along Market Square and step…