The sparkling waters of the Piscataqua River reflect the charm of Portsmouth, New Hampshire, a thriving community of about 21,000 people that blends the historic past with modern New England. Surrounded by the cities of Rochester and Dover and numerous towns such as Exeter, Stratham, Hampton, Greenland and Rye, Portsmouth offers the best of two worlds: the attractions of a small town and close proximity to Boston.