Best Portsmouth, New Hampshire Kayaking
Portsmouth is a port city on the Piscataqua River in New Hampshire. It’s located about an hour north of Boston. Portsmouth is one of New England’s most popular port towns with its interesting shops, wonderful places to eat, and a