Looking to hit the beach on a hot summer day? Here are the best beaches in New Hampshire for all types of beachgoers.
From the rocky beaches of New Castle and Rye to the cobblestone streets of downtown Portsmouth, New Hampshire’s Seacoast has all the trappings of a quintessential New England wedding.