Portsmouth is about 2 hours north of Boston
and like so many other NH towns it has a great feel to it with great restaurants and lots of young people.Iit is about 20 minutes from Newburyport and Plum island beaches. The town of Portsmouth is a great place for a long weekend where you can spend your time just strolli about town, visiting yard sales, antique stores and just enjoy New England. During the summer time there are free concerts with well know artists! Visit the restaurant Mambo - the food is excellent!