Known for its colorful art and culture scene as well as its rich American history, Portsmouth, New Hampshire is a wonderful place to spend time with family and friends. These are the best & fun things to do in Portsmouth, NH.